DEV 8 – Use ARIA appropriately

Why is this important?

Native HTML elements are generally favoured for many applications due to existing accessibility support, so use them wherever possible.

Some situations in a rich web environment require the use of additional specific coding to ensure that users are able to understand and interact with the content on the page.

The Accessible Rich Internet Applications (ARIA) framework can be applied to native HTML elements were doing so would provide a more accessible environment.

For an introduction to ARIA see MDN Web Docs – WAI-AIRA basics and Google Developers Web Fundamentals – Introduction to ARIA

In this section

    • Assign roles using ARIA
    • Use ARIA to announce updates and messaging

References for this section

WCAG 2.1

EN 301 549 v 2.1.2

    • Name, Role, Value
    • Status Messages

Further reading