Om nah hoo pez nyeetz, Cssler!
Jein, die (Link-) Liste ist ja auf allen Seiten und somit nicht Teil des Inhalts.
Deshalb kommt die Navigation ja auch in ein nav-Element, welches nicht die Liste ersetzen soll, wohl aber ersetzen kann. Es könnte beispielsweise auch noch eine Überschrift mit hinein.
U.a. auch weil ich Linklisten haben werde, also im Inhalt, welche auch tatsächliche, sichtbare Listen sind (nummerierte Listen).
Was hat das eine mit dem anderen zu tun?
Befolge diesmals also den semantischen Ansatz ganz streng ;)
Semantik liegt auch im Auge des Betrachters.
Grössere Herausforderung wird übrigens das HTML5-Markup sein, das in alten Browsern (insbesondere IE) nicht geht, da die den body-Tag voraussetzen, welcher in HTML5 nicht mehr notwendig ist.
War er auch in HTML4.01 nicht.
Kennst du auch reine CSS-Aufklappmenüs ohne Einsatz von Listen (ul und li-HTML-Elemente)?
Ich wüsste nicht, warum man eine Funktionalität, die der Einsatz von Listen mitbringt, nachbauen sollte. Theoretisch kannst du die ul- und li- durch div- oder span-Elemente ersetzen, ihnen display block/inline/list-item verpassen. Aber warum sollte man das wollen? Wenn das deine Auffassung von Semantik ist, bitteschön. (Was zum Lesen, falls du magst)
Matthias