Source: Wikipedia, the free encyclopedia.
Web Accessibility Initiative - Accessible Rich Internet Applications
StatusW3C Recommendation
Year started2006; 18 years ago (2006)
First publishedSeptember 26, 2006; 17 years ago (2006-09-26)
Latest versionWAI-ARIA 1.2: W3C Recommendation
June 6, 2023; 13 months ago (2023-06-06)
CommitteeARIA WG
  • Joanmarie Diggs
  • James Nurthen
  • Michael Cooper
  • Carolyn MacLeod
Former editors
    • Shane McCarron (until 2018 (2018))
    • Richard Schwerdtfeger (until October 2017 (2017-10))
    • James Craig (Editor until May 2016 (2016-05))

Web Accessibility Initiative – Accessible Rich Internet Applications (WAI-ARIA) is a technical specification published by the World Wide Web Consortium (W3C) that specifies how to increase the accessibility of web pages, in particular, dynamic content, and user interface components developed with Ajax, HTML, JavaScript, and related technologies.

In the 15 September 2008 working draft,

SVG 1.2 Tiny added support for WAI-ARIA.[1] On 20 March 2014, WAI-ARIA 1.0 became a completed W3C Recommendation.[2] 14 December 2017 saw the release of WAI-ARIA 1.1.[3]

The 5 Rules of ARIA

  1. Don’t use ARIA if you can achieve the same semantics with a native HTML element or attribute[4]
  2. Do not change the semantics of native HTML (unless you really have to)[5]
  3. All interactive ARIA controls must be usable with the keyboard.[6]
  4. Do not remove semantics or hide focusable elements (using role="presentation" or aria-hidden="true" on a focusable element)[7]
  5. Ensure all interactive elements have an accessible name (Accessibility API accessible name).[8]


Web developers increasingly use

mouse or other pointing device. WAI-ARIA allows web pages (or portions of pages) to declare themselves as applications rather than as static documents, by adding role, property, and state information to dynamic web applications. ARIA is intended for use by developers of web applications, web browsers, assistive technologies, and accessibility evaluation tools.[9]

WAI-ARIA describes how to add

markup languages such as Scalable Vector Graphics (SVG).[10][11]


The Web Accessibility Initiative has published an overview of WAI-ARIA that introduces the subject and guides readers to the WAI-ARIA Suite documents:[9]

Accessible Rich Internet Applications (WAI-ARIA) Version 1.0
This is primarily aimed at developers of
W3C recommendation.[12]
WAI-ARIA Overview
This is a technical introduction to WAI-ARIA. It describes the problems WAI-ARIA tries to address, the underlying concepts, the technical approach and business reasons for adopting WAI-ARIA.[9]
WAI-ARIA Authoring Practices
This document describes best practices for delivering rich Internet applications with WAI-ARIA: it discusses subjects such as general steps for building accessible
reusable component libraries, and testing.[13]
Roadmap for Accessible Rich Internet Applications (WAI-ARIA Roadmap)
Much of the content of this document has been moved into other documents.[14]

The ARIA specifications editors have included Lisa Seeman, Rich Schwerdtfeger, James Craig, Michael Cooper, and Lisa Pappas.[12]

See also


  1. ^ "Scalable Vector Graphics (SVG) Tiny 1.2 Specification". www.w3.org. Retrieved 2023-05-09.
  2. ^ "Accessible Rich Internet Applications (WAI-ARIA) 1.0". www.w3.org. Retrieved 2023-05-09.
  3. ^ "Accessible Rich Internet Applications (WAI-ARIA) 1.1". www.w3.org. Retrieved 2023-05-09.
  4. ^ "ARIA and HTML". web.dev. Retrieved 2023-05-09.
  5. ^ "5 Rules of ARIA". DEV Community. Retrieved 2023-05-09.
  6. ^ "StackPath". www.deque.com. Retrieved 2023-05-09.
  7. ^ "WebAIM: Introduction to ARIA - Accessible Rich Internet Applications". webaim.org. Retrieved 2023-05-09.
  8. ^ "Using ARIA". www.w3.org. Retrieved 2023-05-09.
  9. ^ a b c Cooper, Michael, ed. (2011-01-18). "WAI-ARIA Overview". Accessible Rich Internet Applications Working Group, Education and Outreach Working Group. W3C (published December 2006). Retrieved 2021-04-21.
  10. ^ SVG Working Group (2008-12-22). "Document Structure – SVG Tiny 1.2 § 5.10.1 Attributes common to all elements". W3C. Retrieved 2021-04-21.
  11. ^ SVG Working Group (2008-12-22). "Document Structure – SVG Tiny 1.2 § 18.3 Extensible metadata attributes". W3C. Retrieved 2021-04-21..
  12. ^ a b "Accessible Rich Internet Applications (WAI-ARIA) 1.0". W3.org. Retrieved 2014-04-11.
  13. ^ King, Matt; Ku, JaEun Jemma; Nurthen, James; Bijl, Zoë; Cooper, Michael; Scheuhammer, Joseph; Pappas, Lisa; Schwerdtfeger, Rich, eds. (2019-08-14). "WAI-ARIA Authoring Practices 1.1". Accessible Rich Internet Applications Working Group. Retrieved 2021-04-09.
  14. ^ Schwerdtfeger, Richard, ed. (2008-02-04). "Roadmap for Accessible Rich Internet Applications (WAI-ARIA Roadmap)". W3C. Protocols & Formats Working Group. Retrieved 2012-12-06.

External links