Daniel Thoma: semantisches Markup?

Beitrag lesen

Hallo Gernot,

Die Bedeutung steckt in HTML-Dokumenten ausschließlich in den Textknoten.

Genau hier wird erkennbar, dass Du eine andere Ebene betrachtest.
Du redest von der Syntax und Semantik des dargestellten Dokuments, also des Textes und seines Layouts. Da ist so etwas wie die Darstellung als Liste natürlich Syntax.

Gemeint wird in diesem Zusammenhang habe immer die Syntax und die Semantik von HTML als Beschreibungssprache.
Und da ist Syntax eben das <ul> z.b. <li>s enthält, die Semantik hingegen, dass <ul> eben eine Liste und <li>s Listeneinträge sind.
Deswegen ist der Begriff "Semantik" in dem Fall durchaus richtig, es geht darum, die Elemente nicht nur syntaktisch korrekt, also im wesentlichen korrekt verschachtelt anzuwenden sonder auch semantisch korrekt zu verwenden, also eben so einzusetzen, dass sie das beschreiben, was man beschreiben will.

Bei der Diskussion muss man also deutlich unterscheiden, von welcher Sprache man redet. Von der formalen Sprache HTML oder von der verwendeten natürlichen Sprache zu der auch layouterische Mittel gehören.

Grüße

Daniel