Christian: IE Tabellen Zeilenumbruch erzwingen auch ohne Leerzeichen

Hi,

und noch ein kleines Problem mit Tabellen.
Wie kann ich einen Zeilenumbruch auch ohne Leerzeiche erzwingen?
Bei folgendem Code hat bisher noch nichts geholfen.

Gruß
Christian

<html>
<body>
<table border="1" cellpadding="0" cellspacing="0" style="width:100%">
<tr bgcolor="AAFFAA">
<td style="width:50%" wrap="physical">
TextOhneLeerzeichenTextOhneLeerzeichenTextOhneLeerzeichenTextOhneLeerzeichenTextOhneLeerzeichenTextOhneLeerzeichenTextOhneLeerzeichenTextOhneLeerzeichenTextOhneLeerzeichenTextOhneLeerzeichenTextOhneLeerzeichenTextOhneLeerzeichenTextOhneLeerzeichenTextOhneLeerzeichenTextOhneLeerzeichenTextOhneLeerzeichenTextOhneLeerzeichenTextOhneLeerzeichenTextOhneLeerzeichenTextOhneLeerzeichenTextOhneLeerzeichenTextOhneLeerzeichen</td>

<td style="width:50%;text-align:center">
WennesdochimmersovieleLeerzeichengäbe WennesdochimmersovieleLeerzeichengäbe WennesdochimmersovieleLeerzeichengäbe WennesdochimmersovieleLeerzeichengäbe WennesdochimmersovieleLeerzeichengäbe WennesdochimmersovieleLeerzeichengäbe WennesdochimmersovieleLeerzeichengäbe WennesdochimmersovieleLeerzeichengäbe
</td>

</form>
</tr>
</table>
</body>
</html>

  1. Hi,

    und noch ein kleines Problem mit Tabellen.

    nein. Das hat mit Tabellen nichts zu tun.

    Wie kann ich einen Zeilenumbruch auch ohne Leerzeiche erzwingen?

    gar nicht. Du mußt schon irgendwie Leerzeichen einfügen.

    freundliche Grüße
    Ingo

    1. Danke für den Hinweis.

      Aber gibt es keine Möglichkeit, wenigstens zu verhindern, dass sich dadaurch die Breite meiner Tabelle verändert?

      Gruß
      Christian

      1. Moinsen,

        Aber gibt es keine Möglichkeit, wenigstens zu verhindern, dass sich dadaurch die Breite meiner Tabelle verändert?

        mit overflow für die entsprechende TD:
        http://www.css4you.de/overflow.html

        --
        cu,
        Maz
        1. hi,

          mit overflow für die entsprechende TD:

          Danke für den Tipp, zusammen mit style="table-layout:fixed" führte es zu dem gewünschten Ergebnis.

          Gruß
          Christian

  2. Hi,

    Wie kann ich einen Zeilenumbruch auch ohne Leerzeiche erzwingen?

    Uih, da gibt es einige Möglichkeiten.

    Fangen wir mit an mit
    1. HTML
    a) <wbr> ("Netscape-HTML" also nicht "offiziell")
    b) &shy; oder &#173; (offiziell, wird aber nicht immer unterstützt)

    Kleiner, etwas älterer Test:

      
    &amp;shy; &amp; -: <br>  
    Do&shy;nau&shy;dampf&shy;schiff&shy;fahrts&shy;ge&shy;sell&shy;schafts&shy;ka&shy;pi&shy;t&auml;ns&shy;pa&shy;tent&shy;um&shy;schlag-Do&shy;nau&shy;dampf&shy;schiff&shy;fahrts&shy;ge&shy;sell&shy;schafts&shy;ka&shy;pi&shy;t&auml;ns&shy;pa&shy;tent&shy;um&shy;schlag.<br>  
    &amp;#173; &amp; &lt;wbr&gt;: <br>  
    Do&#173;nau&#173;dampf&#173;schiff&#173;fahrts&#173;ge&#173;sell&#173;schafts&#173;ka&#173;pi&#173;t&auml;ns&#173;pa&#173;tent&#173;um&#173;schlag-<wbr>Do&#173;nau&#173;dampf&#173;schiff&#173;fahrts&#173;ge&#173;sell&#173;schafts&#173;ka&#173;pi&#173;t&auml;ns&#173;pa&#173;tent&#173;um&#173;schlag.<br>  
    &lt;wbr&gt; &amp; -: <br>  
    Do<wbr>nau<wbr>dampf<wbr>schiff<wbr>fahrts<wbr>ge<wbr>sell<wbr>schafts<wbr>ka<wbr>pi<wbr>t&auml;ns<wbr>pa<wbr>tent<wbr>um<wbr>schlag-Do<wbr>nau<wbr>dampf<wbr>schiff<wbr>fahrts<wbr>ge<wbr>sell<wbr>schafts<wbr>ka<wbr>pi<wbr>t&auml;ns<wbr>pa<wbr>tent<wbr>um<wbr>schlag.  
    <br>  
    <br>  
    <table border="1" cellpadding="5">  
    <tr align="center"><th></th><th>&amp;shy;</th><th>&amp;#173;</th><th>-</th><th>&lt;wbr&gt;</th></tr>  
    <tr align="center"><th>IE 5.5</th><td>Umbruch<br>(unsichtbar)</td><td>Umbruch<br>(unsichtbar)</td><td>Umbruch</td><td>Umbruch</td></tr>  
    <tr align="center"><th>IE 5.0</th><td>Umbruch<br>(unsichtbar)</td><td>Umbruch<br>(unsichtbar)</td><td>Umbruch</td><td>Umbruch</td></tr>  
    <tr align="center"><th>Mozilla 1.0</th><td>kein Umbruch<br>(unsichtbar)</td><td>kein Umbruch<br>(unsichtbar)</td><td>kein Umbruch</td><td>Umbruch</td></tr>  
    <tr align="center"><th>Navigator 4.5</th><td>kein Umbruch<br>(-&#160;sichtbar)</td><td>kein Umbruch<br>(-&#160;sichtbar)</td><td>kein Umbruch</td><td>Umbruch</td></tr>  
    <tr align="center"><th>Navigator 3</th><td>kein Umbruch<br>(-&#160;sichtbar)</td><td>kein Umbruch<br>(-&#160;sichtbar)</td><td>kein Umbruch</td><td>Umbruch</td></tr>  
    <tr align="center"><th>Opera 7</th><td>kein Umbruch<br>(unsichtbar)</td><td>kein Umbruch<br>(unsichtbar)</td><td>Umbruch</td><td>Umbruch</td></tr>  
    </tr></table>  
    
    

    2. CSS
    a) overflow (offiziell, erzeugt Scrollbalken)
    b) clip (offiziell, schneidet ab)
    b) word-wrap: normal/break-word ("MS-CSS" ab IE 5.5, bricht im Wort um)
    c) text-overflow: clip/ellipsis ("MS-CSS" ab IE 6.0, schneidet ab oder ersetzt durch "...")

    3. Scripting
    Kurz mit PHP oder JavaScript ginge so etwas natürlich auch.

    Gruß, Cybaer

    --
    Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!