Skip to content

ARIA

ARIA adds information about interface roles, states and properties for assistive technologies. The stated behaviour must actually be implemented.

Also known asAccessible Rich Internet ApplicationsWAI-ARIA
Design & UX

Add meaning for assistive technologies

ARIA stands for Accessible Rich Internet Applications. Its roles and attributes can communicate information about controls to assistive technologies. For example, aria-expanded="false" indicates that the associated expandable section is closed.

In an example portal, the “More invoice details” button carries this attribute. When expanded, the value changes to true and the relevant content becomes visible. If the value stays unchanged, a screen reader may communicate a different state from the one shown visually.

ARIA does not itself add click behaviour or keyboard interaction. A div with role="button" does not automatically become a working button. Use appropriate native HTML elements and add ARIA where information is missing. Incorrect information can make interaction harder.

Sources

Articles on this topic

Design & UX with ASES

User experience, interfaces and brand presence