Was ist für die genau die "Struktur"?
Das, was sich im Elementbaum widerspiegelt.
Hm, das war wohl etwas leichtfertig. Aber ich bin ja auf der Suche. ;-)
Die Struktur eines Dokuments kann mehr sein als sich mit HTML ausdrücken lässt.
Beispielsweise dieses Glossar:
foo: Erklärung der Bedeutung (also nichts)
bar: Erklärung der Bedeutung (also auch nichts)
In HTML:
[code lang=html]<dl>
<dt>foo</dt>
<dd>Erklärung der Bedeutung (also nichts)</dd>
<dt>bar</dt>
<dd>Erklärung der Bedeutung (also auch nichts)</dd>
</dl>[code]
Die Nachbarschaft von dt zu dd ist in HTML die gleiche wie die von dd zu dt. Nichts deutet darauf hin, dass ein dd zum vorangegangenen dt gehört und mit dem darauffolgenden dt nichts zu tun hat.
Besser wäre IMHO ein Gruppierung von dt und dd:
[code lang=xml]<dl>
<li>
<dt>foo</dt>
<dd>Erklärung der Bedeutung (also nichts)</dd>
</li>
<li>
<dt>bar</dt>
<dd>Erklärung der Bedeutung (also auch nichts)</dd>
</li>
</dl>[code]
In XHTML 2 wird es ja Elemente geben, um die Dokumentstruktur noch besser auszeichnen zu können: s (section), nl (navidation list).
Live long and prosper,
Gunnar
„Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)