Tech Talk ARIA

ARIA Rules (not Roles)

Zusammenfassung der Regeln. W3C Dokumentation

  1. Kein ARIA, wenn ein HTML5 Element genutzt werden kann.
  2. Ändere nicht die Semantik eines HTML Elements mit ARIA Roles
  3. Interaktive Elemente sind mit Keyboard erreich- und steuerbar
  4. 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
  5. Interaktive Elemente haben einen “Accessible Name”, aria-label, aria-labelledby oder aria-describedby
use html5 brudi