Design Nomenclature / Systems & Spec

ARIA

Also called WAI-ARIA, Accessible Rich Internet Applications

A W3C specification of roles, states, and properties that supply or override accessibility semantics where native markup can't express them. It changes only what assistive technology is told — never appearance, focus order, or keyboard behaviour, all of which remain yours to build.

A two-column comparison of ARIA's scope. Left, what it changes: the role, state, and properties reported to the accessibility tree — the whole of its effect. Right, what it does not change: appearance, focusability, focus order, keyboard behaviour, and whether the claim is even true. A screen reader announces an incorrect role exactly as confidently as a correct one, which is why bad ARIA is worse than none.

In practice

Added as a fix and usually a wound: bad ARIA is worse than none, because it overrides correct native semantics with a claim the screen reader has no reason to doubt.

Not to be confused with

How this term connects

Accessible nameLabelScreen readerSemantic markupWCAGARIA
Related Confused with