Hallo, Sven,
Nur eine Anmerkung:
<dir> - Yet another List - braucht(e) die jemand?
[...]
<menu> - Yet another List - braucht(e) die jemand?
Wenn man sich http://www.w3.org/TR/xhtml2/mod-list.html#edef_list_nl anschaut, haben einige durchaus die Meinung, dass es ein Element speziell für Navigations(menü)-Listen geben sollte.
Ich persönlich halte es für sinnvoll, zwischen einer Liste und einer Navigationslinkliste zu unterscheiden, unabhängig davon, dass das XHTML 2 WD vorsieht, dass nl mit verschachtelten aufklappenden Boxen visualisiert werden soll. Zu einer nl könnte der Benutzer durch Eingabe direkt springen, dies ist bei einer <ul id="nav"> nicht möglich, da diese id-Konvention nicht besteht. IMHO sollten Navigationsleisten auf Markupebene eindeutig gekennzeichnet werden können, sodass der Browser sie gegebenenfalls genauso wie die hX-Struktur nachbilden und in der vom Benutzer gewünschten Weise darstellen kann. Ein Benutzerstylesheet, welches auf *jeder* Seite die Primärnavigation nach Benutzerwünschen anpassen könnte, das wäre ein Meilensprung...
Ansonsten: ACK. *smirk*
Grüße,
Mathias