Stellen Sie sicher, dass die Rolle eines Elements seine ARIA-Attribute unterstützt
Nicht alle ARIA-Rollen-Attribut-Kombinationen sind gültig. Diese Regel prüft, dass jede Rolle mit erlaubten Attributen versehen ist.
Warum ist das wichtig?
Die Verwendung von ARIA-Attributen in Rollen, in denen sie nicht erlaubt sind, kann die Zugänglichkeit der Webseite beeinträchtigen. Die Verwendung einer ungültigen Rollen-Attribut-Kombination hat bestenfalls keine Auswirkung auf die Zugänglichkeit der Anwendung und kann schlimmstenfalls ein Verhalten auslösen, das die Zugänglichkeit für ganze Teile einer Anwendung deaktiviert. Wenn ARIA-Attribute auf HTML-Elementen verwendet werden, die nicht mit WAI-ARIA 1.1 übereinstimmen, stehen sie im Widerspruch zur Semantik der Elemente, was dazu führen kann, dass assistierende Technologien unsinnige Benutzeroberflächen-(UI)-Informationen melden, die nicht die tatsächliche UI des Dokuments repräsentieren.
Lösung
ARIA definiert explizit, welche Attribute für eine bestimmte Rolle und für jedes Attribut erlaubt sind und wo dieses Attribut verwendet werden darf. Die detaillierten Informationen zu jedem Attribut finden Sie in der Dokumentation für jede Rolle und/oder jedes Attribut.
