Einträge außerhalb des zugehörigen Containers
Automatisierte Prüfung aria-required-parent, ausgeführt mit axe-core
- WCAG
- 1.3.1 Info und Beziehungen (Stufe A)
- Schweregrad
- Schwerwiegend: erledigbar, aber mühsam
- Typischer Aufwand
- Mittel, 1 bis 4 Stunden
- Kategorie
- Code-Qualität
Wen das betrifft
Screenreader-Nutzer.
Warum es wichtig ist
Einträge wie menuitem, tab oder option ergeben nur innerhalb ihres Containers Sinn. Allein stehend werden sie ohne ihre Position und ohne Bezug zu den anderen Einträgen angesagt.
So beheben Sie es
Platzieren Sie jeden Eintrag in einem Element mit der passenden Container-Rolle, z. B. role="tab" innerhalb von role="tablist".
Prüfen Sie Ihre eigene Website
Der kostenlose Check prüft 3 Seiten nach WCAG 2.2 (Stufen A und AA) in etwa 30 Sekunden. Ohne Anmeldung.
Verwandte Prüfungen: Code-Qualität
- ARIA-Attribute an unzulässigen Elementen
- ARIA-Rollen, die nicht zum Element passen
- Braille-ARIA-Attribute ohne gesprochene Entsprechung
- ARIA-Attribute, die für die Rolle so nicht zulässig sind
- Veraltete ARIA-Rollen im Einsatz
- Seiteninhalt ist für Hilfstechnologien ausgeblendet
- ARIA-Beschriftungen an Elementen, die keine tragen können
- ARIA-Rollen ohne erforderliche Attribute