Stellt sicher, dass ARIA-Attribute nicht für die Rolle eines Elements verboten sind
Nicht alle ARIA-Rollen-Attribut-Kombinationen sind gültig. Es ist wichtig sicherzustellen, dass keines der für eine bestimmte Rolle verwendeten Attribute in der neuesten Version von WAI-ARIA als „verboten“ für diese Rolle aufgeführt ist.
Warum es wichtig ist
Wenn ARIA-Attribute in Rollen verwendet werden, in denen sie verboten sind, sind wesentliche Informationen für bestimmte Benutzer, die auf unterstützende Technologien angewiesen sind, nicht zugänglich. Einige Technologien können auch versuchen, die Probleme zu kompensieren, was zu verwirrendem Verhalten führt.
Behebung des Problems
Entwickler sollten sicherstellen, dass jedes verwendete ARIA-Attribut in den WAI-ARIA-Spezifikationen nicht für die entsprechende Rolle verboten ist..
Nur, wenn die übermittelten Informationen nicht wichtig sind, sollte das Attribut ignoriert werden. Anstatt jedoch das verbotene Attribut zu entfernen, sollten Sie eine der folgenden Optionen in Betracht ziehen:
- Ändern Sie die Rolle in eine, bei der das Attribut nicht verboten ist.
- Stellen Sie die Informationen als Text auf der Seite bereit.
- Verschieben Sie das Attribut zu einem anderen Element, das es unterstützt.
Testfälle
Für weitere Beispiele besuchen Sie die ATC Rules-Bibliothek von W3C auf GitHub.