WAI-ARIA

The Web Accessibility Initiative’s Accessible Rich Internet Applications suite (WAI-ARIA to its friends) was created to address the shortfall in accessibility that was created as the Web moved beyond simple document markup and into an era of applications and interactivity.

WAI-ARIA does this by creating a number of HTML extensions (or, in fact, extensions for any DOM-based languages, such as SVG and XML), allowing developers to make browsers and assistive technology aware of interactive content. For example, if you have a link that uses JavaScript to create an on-screen dialog overlay when clicked, you have no way to make the browser aware of it; the markup just looks like a standard link:

<a href="http://example.com">Launch popup</a> ...

Get The Modern Web now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.