Patrick Ben Koetter: Wie kann ich verschachtelte Listen in IE 6.x und Firefox gleich darstellen?

Beitrag lesen

Hallo Gernot,

»» »» Der Darstellungsfehler in IE zeigt sich folgendermaßen:
»» »» Die vertikalen Abstände der Links stimmen innerhalb eines <ul></ul> Blocks. Öffne ich dann eine weitere Ebene, stimmen die vertikalen Abstände der Links innerhalb dieser Liste auch, aber die ganze, geschachtelte Liste ist um einen bestimmten vertikalen Abstand nach unten gerückt.
»»
»» »» Für mich sieht das so aus, als ob das öffnende <li> vor dem zweiten oder dritten <ul> da noch mit reinspielt.
»»
»» Richtig, entferne die leeren List-Items:
»»
»»
»» »»   <ul>
»» »»     <li><a href="#">Ebene 1</a></li>
»»                               hier^^^^^
»» »»     <li>
»»   hier^^^^^

Anfangs hatte ich das auch so, aber der XHTML Validator hat sich immer beschwert, das dies so ungültiges XHTML sei.

Spinnt der Validator oder komme ich nicht umhin, "invalid XHTML strict" hinzunehmen wenn ich das will?

»» Die Liste der zweiten Ebene ist doch komplett Element eines List-Items der ersten Ebene, die der dritten Ebene Element eines solchen der zweiten usw.

Ja, dachte ich auch... :(

Gruß,

p@rick