Marketing Glossar

2.413 Fachbegriffe aus 22 Bereichen des Online Marketings

ARIA-Attribute

Definition: ARIA-Attribute (Accessible Rich Internet Applications; WAI-ARIA) sind HTML-Attribute die der W3C Web Accessibility Initiative (WAI) entstammen und semantische Informationen über die Rolle, den Zustand und die Eigenschaften von Interface-Elementen für assistive Technologien wie Screen-Reader bereitstellen. ARIA überbrückt die Lücke zwischen dynamischen JavaScript-gesteuerten UI-Komponenten (die HTML-Semantik fehlt) und den Zugänglichkeitsbedürfnissen von Nutzern mit Behinderungen. ARIA-Attribut-Kategorien: Rollen (roles): beschreiben die semantische Funktion eines Elements (role="button"; role="navigation"; role="dialog"; role="alert"; role="tab"); Eigenschaften (properties): beschreiben permanente Merkmale (aria-label="Menü schließen"; aria-required="true"; aria-controls="panel-1"); Zustände (states): beschreiben veränderliche Zustände (aria-expanded="true/false"; aria-checked="true/false/mixed"; aria-disabled="true"; aria-hidden="true"). Erste Regel der ARIA-Nutzung (W3C): «No ARIA is better than Bad ARIA» – verwende native HTML-Elemente wenn möglich; ein <button>-Element ist besser als <div role="button"> weil natives HTML automatisch Tastaturinteraktion, Fokusierbarkeit und Semantik mitbringt ohne zusätzliches JavaScript. ARIA-Unterstützung durch Browser und Screen-Reader: ARIA-Attribute werden durch den Accessibility-Tree des Browsers an assistive Technologien weitergegeben; Unterstützung variiert je nach Browser/Screen-Reader-Kombination; zuverlässig: Chrome + NVDA; Safari + VoiceOver; Firefox + NVDA.

Erläuterung

WAI-ARIA (Web Accessibility Initiative – Accessible Rich Internet Applications) wurde durch das W3C entwickelt als Antwort auf die zunehmende Verbreitung von JavaScript-gesteuerten Web-Anwendungen (AJAX, SPA-Frameworks) die keine native HTML-Semantik hatten und für Screen-Reader-Nutzer damit vollständig unzugänglich waren. Die erste WAI-ARIA-Spezifikation wurde 2008 als W3C-Recommendation veröffentlicht; WAI-ARIA 1.1 folgte 2017; WAI-ARIA 1.2 ist seit 2023 final. Léonie Watson (Accessibility-Beraterin; Mitglied des W3C Advisory Board; Co-Chair des Web Platform Working Group) beschrieb ARIA als «Rettungsring für schlechtes HTML» – das Prinzip das die gesamte ARIA-Community prägt: ARIA kompensiert fehlende semantische Struktur, sollte aber nie ein Ersatz für korrekte HTML-Semantik sein. Das ARIA Authoring Practices Guide (APG; W3C WAI) dokumentiert Implementierungsmuster für alle gängigen UI-Widgets (Accordions, Carousels, Dialogs, Tab Panels, Treeviews) mit vollständigen Keyboard Interaction Patterns und ARIA-Annotationen; dieser Guide ist der De-facto-Standard für barrierefreie Custom-Components. Scott O'Hara und Sarah Higley (beide aus der Accessibility-Community) haben bedeutende praktische Forschungsarbeiten zu spezifischen ARIA-Implementierungen veröffentlicht, die zeigen dass viele verbreitete ARIA-Implementierungen tatsächlich Barrieren erzeugen statt sie zu beseitigen – insbesondere übermäßiger ARIA-Einsatz der den Accessibility-Tree aufbläht und Screen-Reader-Nutzern redundante oder verwirrende Informationen liefert.

Wichtige ARIA-Attribute und ihre Verwendung

Häufige ARIA-Fehler und Landmark-Rollen

Praxistipp: Befolgen Sie die erste Regel der ARIA-Nutzung konsequent: Prüfen Sie vor jedem ARIA-Einsatz ob ein natives HTML-Element dieselbe Funktion erfüllen kann. <button> statt <div role="button">; <select> statt Custom-Dropdown mit role="combobox"; <input type="checkbox"> statt <div role="checkbox">. Wenn Custom-Widgets unvermeidlich sind: implementieren Sie das entsprechende Muster aus dem ARIA Authoring Practices Guide vollständig – inklusive aller Keyboard Interactions. Testen Sie anschließend immer mit einem echten Screen-Reader: NVDA (kostenlos für Windows) + Chrome genügt für 80% aller praktisch relevanten Tests.