Hallo!
Vor geraumer Zeit postete ich mal eine Frage zu <ul> <li>
und es kam eindeutig heraus dass es nur so valide sein kann,
wenn man das naechste <ul> für eine tiefere Ebene in ein
<li> setzt weil ein <ul> kein anderes <ul> enthalten darf,
sehrwohl aber ein <li> ein anderes <ul> beinhalten darf.
Siehe:
http://forum.de.selfhtml.org/archiv/2003/11/63514/#m360262
Nun macht man es also brav validator-gerecht
und bekommt es vom Internet Explorer durch falsche
darstellung gedankt:
http://www.geocities.com/hwatzinger/bild2.html
Hier der Quelltext:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<title></title>
</head>
<body>
<ul><li>Depth 1</li><li><ul><li>Depth 2</li><li><ul><li>Depth 3</li></ul></li></ul></li></ul>
</body>
</html>
PS.: Sorry dass die ganze Liste mit <ul> und <li> in einer
einzigen Zeile steht, aber ich wollte auch Kritiker
nicht auf den Gedanken kommen lassen dass es am Zeilenumbruch
liegen könnte.
PPS.: In Opera geht es.
Vielen lieben Dank,
Aqua