Hi,
die Navigation mag ja für ein Dokument sowieso ein Sonderfall sein, die
Semantik einer Liste die vielleicht nicht als unmittelbarer Teil des
Dokuments oder des "eigentlichen Inhalts" aufgefasst werden muß ist
denn wohl auch nicht gut darstellbar.
nun ja, XHTML/2.0 sieht deswegen dann auch das <nl>-Element vor.
Wie klar (und wie nötig) ist aber überhaupt die Abgrenzung von Listen
zu Definitionslisten und Tabellen?
HTML ist keine eindeutige Wissenschaft. Es gibt häufig mehrere sinnvolle Möglichkeiten, eine Struktur darzustellen. Ein populäres Beispiel ist der Inhalt eines <address>-Elementes: Liste? Klassifizierte <span>s? Einfach nur Text, unterbrochen von <br/>? Oder sogar ohne <br/>?
Tel.: 0124-567890
Fax.: 0124-567899
Dies sieht beinahe klassisch nach einer <dl> aus - klares Indiz ist der Doppelpunkt. Abhängig vom Kontext und vom Zweck der Daten kann aber vieles sinnvoll sein ... beispielsweise wenn sich diese Zeilen innerhalb eines <address>-Elementes befinden :-)
bis zu:
Zweck / Vorwahl / Nummer / Durchwahl / Mitarbeiter / Abteilung
Das wiederum wird eine Tabelle sein, zumal mehr als eine Zuordnung stattfindet. Es gibt mehrere überschreibbare Informationen, die einen Datensatz ergeben. Auch hier kann es im Kontext andere Schlussfolgerungen geben.
Cheatah
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes