molily: MSIE-Bug!?

Beitrag lesen

Hallo Martin,

Der MSIE in den 5er-Versionen (6er habe gerade keinen da) bricht NIEMALS so um:

+------------------------------------+
 |Bitte zahlen Sie den Gesamtbetrag   |
 |(incl. MwSt.) spätestens bis ...    |

sondern so:

+------------------------------------+
 |Bitte zahlen Sie den                |
 |Gesamtbetrag (incl.                 |
 |MwSt.) spätestens bis ...           |

Das kann ich im MSIE 6 nicht nachvollziehen.

Der Code

div {border:1px solid red; width:250px; font-size:15px; font-family:arial;}

<div>Bitte zahlen Sie den Gesamtbetrag (incl. MwSt.) spätestens bis zum 17. November 2003.</div>

bewirkt im MSIE 6 auf meinem System folgende Darstellung:

+--------------------------------------+
|Bitte zahlen Sie den Gesamtbetrag     |
|(incl. MwSt.) spätestens bis zum 17.  |
|November 2003.                        |
+--------------------------------------+

<img src="http://home.t-online.de/home/dj5nu/fanhost/umbruch.png" border="0" alt="">

Dieses Verhalten gleicht nahezu exakt dem Operas und Mozillas. Bei width:263px springt »(incl.« in die erste Zeile, bei width:227px springt »Gesamtbetrag« in die zweite Zeile. Damit dürften die Zeilen optimal ausgenutzt werden: Wo Platz ist, wird das Wort bzw. Zeichenzusammenhang passend untergebracht, unabhängig davon, ob der Zeichenzusammenhang danach mit einem speziellen Zeichen beginnt.
Dasselbe gilt für die Zeichen [, ", &#8250;, &#187;, &#8218; und &#8222; sowie deren schließende Entsprechungen.

Anders ausgedrückt: Er tut so, als ob das Leerzeichen vor der öffnenden Klammer in   wäre.

Auch diesen Vergleich kann ich nicht reproduzieren. Wenn ich ein   statt des Leerzeichens einsetze, hängen »Gesamtbetrag« und »(incl.« tatsächlich immer zusammen, ansonsten aber nicht notwendigerweise.

Mathias

--
»Ich wollte immer mit zwanzig Händen in die Welt hineinfahren«