Mario: Zeilenumbruch erzwingen mit Mozilla/Netscape :-(

... style="word-wrap:break-word;width:600;left:0" ...

Bei mir funktioniert diese CSS Anweisung um einen Zeilenumbruch nach 600 Pixel zu erzwingen leider nut im Internet Explorer. Mozilla weigert sich lange Wörte (also diese ohne Leerzeichen) umzubrechen, obwohl der Internet Explorer es anstandslos tut. Ist dies nun ein Fehler im Mozilla oder ein Internet Explorer Feature? Und gibt es eine Möglichkeit dies auch im Mozilla zum laufen zu bringen??

DANKE
Mario

  1. Hallo,

    ... style="word-wrap:break-word;width:600;left:0" ...

    Dass das nicht valides CSS ist, haette Dir auch Jigsaw
    sagen koennen...
    http://jigsaw.w3.org/css-validator/

    Mozilla weigert sich lange Wörte (also diese ohne Leerzeichen) umzubrechen, obwohl der Internet Explorer es anstandslos tut.

    Mozilla ignoriert einfach MS-IE-spezifisches, proprietaeres
    Moechtegern-CSS.

    Es gaebe in HTML noch die Entity ­
    Diese wird aber von den Browsern AFAIK sehr schlecht unterstuetzt.
    http://www.cs.tut.fi/~jkorpela/shy.html

    => Sorge anderweitig dafuer, dass Du keine endlos langen Woerter hast.

    Oder versuch es halt mit billigen Tricks wie
    <span>AnfangeDesExtremLangenWortes</span><span>UndDieFortsetzungDavon</span>

    Gruesse,

    Thomas

    1. Hi,

      Dass das nicht valides CSS ist, haette Dir auch Jigsaw
      sagen koennen...
      http://jigsaw.w3.org/css-validator/

      Danke :D Den Link kannte ich noch nicht...

      Mozilla ignoriert einfach MS-IE-spezifisches, proprietaeres
      Moechtegern-CSS.

      Das dachte ich mir schon...

      Es gaebe in HTML noch die Entity ­
      Diese wird aber von den Browsern AFAIK sehr schlecht unterstuetzt.
      http://www.cs.tut.fi/~jkorpela/shy.html

      Danke, das schau ich mir mal an!

      => Sorge anderweitig dafuer, dass Du keine endlos langen Woerter hast.

      Oder versuch es halt mit billigen Tricks wie
      <span>AnfangeDesExtremLangenWortes</span><span>UndDieFortsetzungDavon</span>

      Ja ich habe es schon mit <wbr> in Verbindung mit PHP's wordwrap probiert nur haut er dann ab und zu irgendwelche Leerzeichen in die Strings... muss ich mir dann wohl selbst eine wordwrap funktion machen...

      Aber Danke für den Shy Tipp. Mal sehen was ich damit noch machen kann. ;)

      Grüße
      Mario

      1. Hallo,

        Ja ich habe es schon mit <wbr> [...] probiert

        Dieses Element existiert in HTML 4 nicht.

        Wenn schon koenntest Du versuchen, einen Ersatz
        fuer ­ zu basteln, z.B. etwas im Stil
        AnfangDesLangenWorts<span style="display:none"> </span>Fortsetzung
        oder sowas
        AnfangDesLangenWorts<span style="font-size:1px;"> </span>Fortsetzung
        Das sind natuerlich alles schmutzige Tricks...

        Uebrigens: Hoer auf, E-Mail-Adressen zu faelschen.
        Lass das Feld einfach leer. Danke.

        Gruesse,

        Thomas