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.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ADVICE

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.
ADVICE

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.
INSIGHT

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.
Get the Snipd Podcast app to discover more snips from this episode
Get the app