Henryk Plötz: need help to make the down menu 'down'

Beitrag lesen

Moin,

Dennoch würden (ältere) HTML-Parser das </style>-Tag schmerzlich vermissen und der Browser verhielte sich so, als sei das style-Element nicht geschlossen und würde „bar“ nicht anzeigen.

Hmm, "ältere"? Als ich das letzte mal nachgesehen habe, verhielt sich jeder HTML-Parser so, was ja auch sein gutes Recht ist. <b>foo<i />bar</b> ist in HTML Unfug (genauer gesagt wäre <b>foo<i/baz/bar</b> sogar korrektes HTML, aber das kann erst Recht kein Browser) und wird deshalb von allen HTML-Parsern die mir untergekommen sind wie <b>foo<i>bar</b> behandelt (bzw. wenn man das Beispiel etwas erweitert sogar noch schlimmer: <b>foo<i />bar</b>baz<a>qux</a>quux erzeugt den selben DOM-Baum wie <b>foo<i>bar</i></b><i>baz<a>qux</a>quux</i>).

Das Problem löst sich natürlich in Wohlgefallen auf, sobald man (über den passenden Content-Type) auf den XML-Parser umschaltet, aber dazu hat Inita keine Angaben gemacht.

--
Henryk Plötz
Grüße aus Berlin
~~~~~~~~ Un-CDs, nein danke! http://www.heise.de/ct/cd-register/ ~~~~~~~~
~~ Help Microsoft fight software piracy: Give Linux to a friend today! ~~