@@Rolf B
Aber dieses Bad ist wohl schon längst inklusive des Kindes in den Brunnen umgefüllt worden; ein <h> Element, das sich automatisch levelt und nummeriert, werden wir wohl nicht bekommen.
Nein, das werden wir nicht.
In XHTML 2 war das vorgehen. Und als Hixie HTML5 entwickelte, dachte er wohl ‚XHTML ist XML ist Scheiße; und außerdem ist es nicht von mir, also muss es Scheiße sein.‘ Oder er dachte: Alte Browser würden ein ihnen unbekanntes h-Element ignorieren, damit wäre für diese keine Überschrift da. Also gab es in HTML5 kein h-Element, das sich seine Hierarchie-Ebene aus dem Outline-Algorithmus selbst bestimmt.
Stattdessen sollte man für alle Überschriften h1 verwenden, was sich seine Hierarchie-Ebene aus dem Outline-Algorithmus selbst bestimmt. Nur dass Browserhersteller keine Anstalten machten, den Outline-Algorithmus zu implementieren.
Siehe Diskussion zwischen mir und molily von 2014.
🖖 Live long and prosper
In our chants of “ICE out now”
Our city’s heart and soul persists
Through broken glass and bloody tears
On the streets of Minneapolis
— Bruce Springsteen, Streets of Minneapolis