Rouven: Bitte testen , Browser defekt?

Beitrag lesen

Hello,

Beispiel:

<li>abc</li>
<li>def</li>
<li></li>
<li></li>
<h1>hallo</h1>

Jetzt sollte man meinen die Punkte der Liste hören
vor dem "hallo"  auf, tun sie aber leider nicht.
Im Firefox ganz normal wie erwartet im IE nicht.

was du dem Browser hier vorsetzt ist GROB FEHLERHAFTES HTML. Der Browser ist gezwungen, in den Quirks Modus zu wechseln und eine Fehlerbehandlung nach eigenem Ermessen durchzuführen. In diesem Zustand gibt es praktisch keine berechtigte Erwartungshaltung, wie das Ergebnis aussehen sollte, allerhöchstens Erfahrungswerte.
Wenn du vorhersehbares Rendering möchtest, dann schreibe sauberes HTML. Ich nehme an, die IE-Fehlerbehandlung geht in deinem Fall von einem vergessenen <li>-Tag um die <h1> aus. Firefox hingegen geht offenbar von einem vergessenen </ul> aus.

MfG
Rouven

--
-------------------
Let Bygones Be Bygones  --  Robert Pitscottie: "Chronicles of Scotland"