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

Wie Sie das „region“-Problem beheben

Die axe-core-Regel region meldet Seiteninhalt, der in keinem Landmark (wie <main>, <nav>, <header>, <footer>) liegt. Landmarks lassen Screenreader-Nutzer zwischen Bereichen springen. Bezug: WCAG 2.2 1.3.1 (Stufe A).

Was axe-core prüft

axe-core meldet, wenn wesentlicher Inhalt außerhalb jedes Landmarks liegt. Alles in <div> zu packen löst es aus.

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

Landmarks sind, wie Screenreader-Nutzer eine Seite auf einen Blick navigieren — „zum Hauptbereich“, „zur Navigation“. Ein nur aus <div> gebauter Shop gibt keine Karte und erzwingt langsames lineares Lesen jedes Headers.

Häufige Ursachen

  • Die ganze Seite aus <div> ohne semantische Landmarks
  • Hauptinhalt nicht in <main>
  • Navigation in <div> statt <nav>
  • Inhalt zwischen, aber außerhalb der Landmarks

Wie Sie es beheben

Nutzen Sie HTML-Landmark-Elemente: <header>, <nav>, <main>, <footer>. Jeder sinnvolle Block sollte in einem liegen.

<!-- Fehler -->
<div class="content">Produkte…</div>

<!-- Besteht -->
<main><h1>Produkte</h1>…</main>

FAQ

Wie viele <main> pro Seite?

Genau ein sichtbares <main>. Den Rest mit <nav>, <aside> und Sektionen.

Brauche ich ARIA-Rollen?

Nein — native <header>, <nav>, <main>, <footer> liefern bereits die richtigen Landmark-Rollen. Bevorzugen Sie sie gegenüber role-Attributen.

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 €.