WCAGdesk
axe-core: empty-heading · WCAG 1.3.1 Info and Relationships · Stufe A

Wie Sie das „empty-heading“-Problem beheben

Die axe-core-Regel empty-heading schlägt fehl, wenn ein Überschriftenelement (<h1><h6>) keinen zugänglichen Text enthält. Es erscheint trotzdem in der Überschriftenliste des Screenreaders — als leerer Eintrag, der die Navigation stört. Bezug: WCAG 2.2 1.3.1 (Stufe A).

Was axe-core prüft

axe-core meldet eine Überschrift mit nach dem Trimmen leerem Text, ohne aria-label und ohne beschriftetes Bild darin.

Welcher Norm das entspricht

WCAG 2.21.3.1 Info and Relationships (Stufe A)
EN 301 5499.1.3.1
BFSG / EAABFSG § 12 i. V. m. EN 301 549 · EAA Anhang I
KategorieStruktur & Landmarks

Warum es zählt

Leere Überschriften entstehen meist durch Überschriften-Tags als Abstandshalter oder durch CMS-Wrapper ohne Inhalt. Sie verschmutzen die Gliederung, auf die Screenreader-Nutzer angewiesen sind.

Häufige Ursachen

  • Überschriften-Tags nur für Abstand oder Icons
  • Eine Überschrift um ein Bild mit leerem Alt
  • CMS-Module mit leerem <h2></h2>
  • Text entfernt, das Überschriften-Tag aber belassen

Wie Sie es beheben

Setzen Sie echten Text in die Überschrift, oder nutzen Sie ein Nicht-Überschriften-Element. Beschriftet sie ein Bild, geben Sie dem Bild Alt-Text.

<!-- Fehler -->
<h2></h2>

<!-- Besteht -->
<h2>Kundenbewertungen</h2>

FAQ

Darf eine Überschrift nur ein Bild enthalten?

Ja, wenn dieses Bild Alt-Text hat, der zum zugänglichen Namen der Überschrift wird.

Ich brauche Abstand, keine Überschrift?

Nutzen Sie ein <div> oder CSS-margin. Niemals eine leere Überschrift als Layout-Abstand.

Finden Sie jeden solchen Fehler auf Ihrer Seite

Starten Sie einen kostenlosen WCAG 2.2 AA-Scan — echte axe-core-Engine, ohne Anmeldung. Oder ein zeitgestempelter Beweis-Report für 29 €.