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.