ARIA Rules (not Roles)
Zusammenfassung der Regeln. W3C Dokumentation
- Kein ARIA, wenn ein HTML5 Element genutzt werden kann.
- Ändere nicht die Semantik eines HTML Elements mit ARIA Roles
- Interaktive Elemente sind mit Keyboard erreich- und steuerbar
-
Interaktive Elemente haben nie aria-hidden, display:none,
visibility:hidden
Das nimmt sie aus dem A11y Baum und macht sie für immer unsichtbar, auch wenn sie nachträglich sichtbar gemacht werden - Interaktive Elemente haben einen “Accessible Name”, aria-label, aria-labelledby oder aria-describedby
