WCAG-A/AA-Anforderung Priorität: Kritisch
Die ganze Seite ist für Screenreader ausgeblendet
Das <body>-Element der Seite hat aria-hidden="true". Damit werden Screenreader angewiesen, den gesamten Inhalt zu ignorieren.
Dieser Text wurde automatisch übersetzt und noch nicht von Muttersprachlern geprüft.
Warum das für Ihre Kunden wichtig ist
Screenreader-Nutzer finden nichts zum Vorlesen: kein Menü, keine Produkte, kein „In den Warenkorb“ und keinen Checkout. Für sie wirkt der Shop leer, und sie gehen.
Wen es betrifft
- blinde Kundinnen und Kunden
- Screenreader-Nutzer
- manche Nutzer von Sprachsteuerung
So beheben Sie es
Entfernen Sie aria-hidden vom <body>-Element. Meist setzt ein Skript für ein Pop-up, einen Warenkorb-Drawer, ein Cookie-Banner oder ein mobiles Menü das Attribut, solange das Fenster offen ist, und entfernt es danach nicht wieder. Um den Hintergrund auszublenden, verwenden Sie das Attribut inert oder ein natives <dialog> auf dem Inhalt, nicht auf <body>, und achten Sie darauf, dass das Pop-up selbst nicht im ausgeblendeten Teil liegt.
Bei Shopify
Meist eine Pop-up-, Newsletter-, Cookie- oder Warenkorb-Drawer-App oder das Drawer-Skript des Themes. Deaktivieren Sie Apps nacheinander, um die Quelle zu finden, und korrigieren Sie dann das Theme-JavaScript oder melden Sie es dem App-Entwickler.
Bei Shoptet (CZ)
Meist ein Pop-up- oder Add-on-Skript oder eigener Code im Template. Melden Sie es Shoptet oder einer Partneragentur und entfernen Sie eigene Skripte, die aria-hidden auf <body> setzen.
Bei PrestaShop
Meist ein Modal-, Cookie- oder Newsletter-Modul oder das JavaScript des Themes. Suchen Sie das Skript, das aria-hidden auf <body> setzt, und korrigieren Sie es oder melden Sie es dem Modul-Entwickler.
Bei WooCommerce
Meist ein Pop-up-, Cookie-, Mini-Warenkorb- oder Mobilmenü-Plugin oder der Page-Builder. Deaktivieren Sie Plugins auf einer Staging-Kopie nacheinander, um die Quelle zu finden, und melden Sie es dem Plugin-Entwickler.
Standards
| Standard | Abschnitt |
|---|---|
| WCAG 2.2 | 1.3.1 (A) Info and Relationships |
| WCAG 2.2 | 4.1.2 (A) Name, Role, Value |
| WCAG 2.1 | 1.3.1 (A) Info and Relationships |
| WCAG 2.1 | 4.1.2 (A) Name, Role, Value |
| WCAG 2.0 | 1.3.1 (A) Info and Relationships |
| WCAG 2.0 | 4.1.2 (A) Name, Role, Value |
| EN 301 549 4.1.1 | 9.1.3.1 |
| EN 301 549 4.1.1 | 9.4.1.2 |
| EN 301 549 3.2.1 | 9.1.3.1 |
| EN 301 549 3.2.1 | 9.4.1.2 |
| Section 508 2017 | E205.4 |
| ДСТУ EN 301 549 2022 | 9.1.3.1 |
| ДСТУ EN 301 549 2022 | 9.4.1.2 |
Automatische Prüfung: axe-core-Regel aria-hidden-body.
dequeuniversity.com, github.com, www.w3.org, www.w3.org
Ähnliche Prüfungen
-
Einige Elemente haben eine Braille-Beschriftung, aber keinen normalen Namen
WCAG 4.1.2 A
-
Die Seite lädt sich selbst neu oder leitet weiter
WCAG 2.2.1 A
-
Einige Grafiken haben keine Textbeschreibung
WCAG 1.1.1 A
-
Manche Formularfelder haben mehrere Beschriftungen
WCAG 3.3.2 A