Sven Rautenberg: hx innerhalb li?

Beitrag lesen

Moin!

Darf man beispielsweise h1 innerhalb einer Liste verwenden?

<ul>
  <li><h1>Eissorte</h1></li>
  <li>Erdbeere</li>
  <li>Schoko</li>
  <li>Vanille</li>
  <li>Kiwi</li>
</ul>

-> das ist unlogisch

<ul>
 <li><h1>Eissorte</h1></li>
 <li><h2>Erdbeere</h2></li>
 <li><h2>Schoko</h2></li>
</ul>

Ist das immer noch unlogisch.

besser:

<h1>Eissorten</h1>
<ul>
  <li>Erdbeere</li>
  <li>Schoko</li>
  <li>Vanille</li>
  <li>Kiwi</li>
</ul>

denn warum sollte die Überschrift einer Liste, der erste Listenpunkt sein?

Wenn die Liste eine Liste von Überschriften ist, kann ein H1-Tag in einem <li> nicht falsch sein. Ansonsten hätte man es in HTML verboten, indem man beispielsweise nur %inline in <li> zugelassen hätte.

Merke: Nicht alles, was einem nicht ins Weltbild passt, ist automatisch unkorrekt und böse.

- Sven Rautenberg