Verwendung von ARIA: Rollen, Zustände und Eigenschaften

ARIA definiert Semantiken, die auf Elemente angewendet werden können, wobei diese in Rollen (die eine Art von Benutzeroberflächenelement definieren) sowie Zustände und Eigenschaften unterteilt sind, die von einer Rolle unterstützt werden. Autoren müssen einem Element während seines Lebenszyklus eine ARIA-Rolle und die entsprechenden Zustände und Eigenschaften zuweisen, es sei denn, das Element hat bereits die entsprechenden ARIA-Semantiken (durch die Verwendung eines geeigneten HTML-Elements). Das Hinzufügen von ARIA-Semantiken stellt nur zusätzliche Informationen für die Barrierefreiheits-API eines Browsers zur Verfügung und beeinflusst nicht das DOM einer Seite.

Rollen

Widget-Rollen

Komposit-Rollen

Die unten stehenden Techniken beschreiben jede Komposit-Rolle sowie ihre erforderlichen und optionalen Kindrollen.

Rollen der Dokumentstruktur

Landmark-Rollen

Live-Region-Rollen

Fensterrollen

Zustände und Eigenschaften

Widget-Attribute

Live-Region-Attribute

Drag & Drop-Attribute

Beziehungsattribute

MicrosoftEdge-spezifische Eigenschaften

  • x-ms-aria-flowfrom Nicht standardisiert