Das Kriterium dahinter
2.4.1 Blöcke umgehen
Geben Sie Menschen einen Weg an den Blöcken vorbei, die sich auf jeder Seite wiederholen.
Stufe A · EN 301 549 § 9.2.4.1
Warum es diese Prüfung gibt
Ohne Sprunglink tabbt ein Tastaturmensch auf jeder einzelnen Seite durch vierzig Navigationspunkte, bevor er beim Inhalt ankommt.
Was sie üblicherweise auslöst
- fällt durchKein Sprunglink und keine Landmarken, zwischen denen man springen könnte.
- fällt durchEin Sprunglink, der zwar existiert, aber `display: none` ist und deshalb nie den Fokus bekommt.
So beheben Sie es
- tunSetzen Sie einen Link „Zum Inhalt springen“ an den Anfang des DOM, optisch versteckt bis er fokussiert wird.
- tunErgänzen Sie `<main>`, `<nav>` und `<header>`, damit die Landmarken-Navigation als zweiter Weg funktioniert.
Wie es gemeldet wird
A11ySignal meldet das mit der Schwere schwerwiegend. Jedes fehlerhafte Element kommt mit seinem CSS-Selektor und dem Markup, das durchgefallen ist — Sie kommen also direkt zur Zeile, statt sie zu suchen. Deque veröffentlicht die Details auf Engine-Ebene:
https://dequeuniversity.com/rules/axe/4.13/bypass ↗
Prüfung umgesetzt in axe-core 4.13.0, © Deque Systems, MPL-2.0.