HTML und CSS · Senior · Frage 38 von 75
Wann braucht man ARIA-Attribute, und wann kommt man besser ohne aus?
- 1ARIA braucht jedes Element, sonst liest der Screenreader es nicht
- 2ARIA ersetzt Elemente, also ist
<div role="button">besser als<button> - 3Gibt es ein natives Element, nimmt man es; ARIA ist für eigene Widgets
Antwort zeigen
Richtige Antwort: Gibt es ein natives Element, nimmt man es; ARIA ist für eigene Widgets
Erklärung
ARIA ändert nur, wie ein Element assistiven Technologien beschrieben wird; Verhalten fügt es nicht hinzu: <div role="button"> bekommt weder Fokus noch Aktivierung per Enter/Leertaste. Falsches ARIA ist schlimmer als keins. Für Tabs, Comboboxen und Bäume, die keine nativen Gegenstücke haben, folgt man den Mustern der APG.