Darstellung einer Überschrift
bearbeitet von@@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 Browserherstellen keine Anstalten machten, den Outline-Algorithmus zu implementieren.
Siehe [Diskussion zwischen mir und molily](https://forum.selfhtml.org/self/2014/mar/11/toc-aus-html-code-generieren/1605046#m1605046) von 2014.
🖖 Live long and prosper
{:@en}
--
*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*{:@en}
— Bruce Springsteen, [Streets of Minneapolis](https://www.youtube.com/watch?v=GDaPdpwA4Iw){:@en}
Darstellung einer Überschrift
bearbeitet von@@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`-Elemente verwenden. Nur dass Browserherstellen keine Anstalten machten, den Outline-Algorithmus zu implementieren.
Siehe [Diskussion zwischen mir und molily](https://forum.selfhtml.org/self/2014/mar/11/toc-aus-html-code-generieren/1605046#m1605046) von 2014.
🖖 Live long and prosper
{:@en}
--
*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*{:@en}
— Bruce Springsteen, [Streets of Minneapolis](https://www.youtube.com/watch?v=GDaPdpwA4Iw){:@en}