Stellt sicher, dass Elemente mit einer ARIA-Rolle, die untergeordnete Rollen erfordert, diese enthalten
Einige Übergeordnete ARIA-Rollen, die auf Elemente angewendet werden, müssen spezifische untergeordnete Elemente und Rollenwerte enthalten, um die beabsichtigte Barrierefreiheitsfunktion auszuführen.
Warum es wichtig ist
ARIA-Rollen, denen die erforderlichen untergeordneten Rollen fehlen, können die vorgesehenen Barrierefreiheitsfunktionen nicht ausführen.
Unterstützende Technologien benötigen diese Informationen, um Benutzern den richtigen Kontext bereitzustellen.
Behebung des Problems
Stellen Sie sicher, dass Elemente mit expliziten oder impliziten ARIA-Rollen die erforderlichen untergeordneten Elemente enthalten.
Die folgenden Attributwerte zeigen Beziehungen zwischen Elementen an, die nicht sofort aus der Dokumentstruktur erkennbar sind:
- aria-activedescendant
- aria-controls
- aria-describedby
- aria-flowto
- aria-labelledby
- aria-owns
- aria-posinset
- aria-setsize
- role=”combobox”
Testfälle
Für weitere Beispiele besuchen Sie die folgenden Seiten in der ATC Rules-Bibliothek von W3C auf GitHub: