Axel Richter: Logische vs. semantische Auszeichnung

Beitrag lesen

Hallo,

Welche Semantik aber steckt in HTML-Elementen? Antwort: Gar keine.
h1 zeichnet die Textpassage als Überschrift aus. Das aber ist nur die Funktion in der Struktur des Dokuments, nicht die Bedeutung dessen.

Doch, HTML kennzeichnet die Bedeutung der einzelnen Elemente in der Struktur des Dokuments und somit auch die Bedeutung des Elementinhaltes in Bezug zu anderen Elementinhalten.
Bsp.:
__________________________________

bla
ble
bli
bla bla bla bla bla bla bla b
la bla bla bla bla bla bla bla
__________________________________

<h1>bla</h1>
<h2>ble</h2>
<h3>bli</h3>
<p>bla bla bla bla bla bla bla b
la bla bla bla bla bla bla bla</p>
__________________________________

<ul>
 <li>bla</li>
 <li>ble</li>
 <li>bli</li>
 <li>bla bla bla bla bla bla bla b
la bla bla bla bla bla bla bla</li>
</ul>
__________________________________

<ul>
 <li>bla</li>
 <li>ble</li>
 <li>bli</li>
</ul>
<p>bla bla bla bla bla bla bla b
la bla bla bla bla bla bla bla</li>
</p>
__________________________________

<ul>
 <li>bla
  <ul>
   <li>ble</li>
   <li>bli</li>
  </ul>
 </li>
 <li>bla bla bla bla bla bla bla b
la bla bla bla bla bla bla bla</li>
</ul>
__________________________________

<h1>bla</h1>
<h2>ble</h2>
<dl>
 <dt>bli</dt>
 <dd>bla bla bla bla bla bla bla b
la bla bla bla bla bla bla bla</dd>
</dl>
__________________________________

Du wirst zugeben, _jede_ HTML-Auszeichnung hat eine eigene Bedeutung, auch, wenn man den Textinhalt _nicht_ versteht.

viele Grüße

Axel