HTML-LS und Outline-Algorithmus

In HTML5 (nach der WHATWG-Spezifikation, auch bekannt als HTML Living Standard) gibt es den sogenannten Outline-Algorithmus. Dieser ermöglicht es, mehr als sechs Überschriftenebenen logisch zu strukturieren – unabhängig von den traditionellen

bis

-Elementen. Problem: Nur sechs Überschriftenklassen.

In HTML gibt es technisch nur die Überschriften

bis

. Wenn jedoch ein komplexes Dokument mit tiefer Verschachtelung erstellt werden soll, reichen diese oft nicht aus. Lösung: Semantische Strukturierung mit <section> und mehrfachen <h1>.

Mit dieser Struktur können beliebig viele Ebenen erzeugt werden – ohne auf <h2>, <h3> usw. angewiesen zu sein.

Vorteile
  • Klare semantische Struktur.
  • Vollständig durchsuch- und gliederbar durch Maschinen (Screenreader, Suchmaschinen).
  • Besonders sinnvoll für komplexe Inhalte oder automatisch generierte Dokumentationen.