
Working Draft Revision 683: ARIA-Glücksrad
Oct 7, 2025
Marco Bretschneider ist Frontend-/Design-Systems-Engineer und Daniela Kubesch ist Accessibility Engineer. Sie diskutieren spannende ARIA-Attribute wie aria-placeholder und deren Herausforderungen in Formularen. Warum native Checkboxen vorzuziehen sind, wird erklärt und die Bedeutung von aria-labelledby sowie aria-describedby beleuchtet. Zudem geht es um den Einsatz von aria-posinset und aria-setsize bei großen Listen sowie um die effiziente Gestaltung von modalen Dialogen. Ein Highlight ist die Vorstellung des neuen aria-brailleroledescription aus WAI-ARIA 1.3.
AI Snips
Chapters
Transcript
Episode notes
Native Controls Vorziehen
- Verwende native Elemente statt ARIA-Äquivalenten, wenn möglich (z.B. Checkbox statt aria-checked).
- Implementiere Toggles als Button, wenn die Aktion sofort wirksam wird.
Zustände Mit aria-pressed Kennzeichnen
- Nutze aria-pressed für zustandsbezogene Buttons statt selbstdefinierter Klassen.
- Verwende das Attribut auch als Hook fürs Styling und für den Accessibility-Tree.
Fehlendes Accessibility‑Only Pendant
- aria-hidden entfernt Elemente vom Accessibility-Tree, ein Gegenstück für nur Accessibility-Anzeige fehlt.
- Entwickler benutzen oft SR-Only-CSS-Hacks, weil es kein 'Accessibility-only' Attribut gibt.
