Entfernung der impliziten Überschriftenebenen in HTML

2025-04-11
Entfernung der impliziten Überschriftenebenen in HTML

Die HTML-Spezifikation definierte früher einen Outline-Algorithmus, der die semantische Überschriftenebene von

-Elementen implizit anhand der Schachtelung in Abschnitts-Elementen (, , , ) bestimmte. Browser rendern section > h1 mit derselben Schriftgröße und den gleichen Rändern wie

, section > section > h1 als

usw. Dieses Standard-Rendering befand sich in den UA-Stylesheets des Browsers, aber nicht im Accessibility Tree (verwendet von Screenreadern). Websites, die Abschnitts-Elemente verwendeten, sahen unerwartet diese automatisch generierten Überschriftenebenen. Dies führte zu Verwirrung über die Verwendung von

, inkonsistente Werkzeugbehandlung und der Algorithmus wurde als problematisch angesehen. Der Algorithmus wurde 2022 entfernt, aber die UA-Stylesheet-Regeln blieben bestehen. Jetzt entfernen Browser-Anbieter diese Standardstile.

Entwicklung