WAI-ARIA
WAI-ARIA (Web Accessibility Initiative - Accessible Rich Internet Applications) is a set of documents published by the World Wide Web Consortium that specify how to increase the accessibility of dynamic content and user interface components developed with Ajax, HTML, JavaScript and related technologies. Hypertext Markup Language (HTML) does not provide features to create dynamic content or advanced user interface controls, but allows the inclusion of applets (Flash, Java) and client-side scripts (typically JavaScript). Web developers increasingly use client-side scripts to create user interface controls that cannot be created with HTML alone. They also use client-side script to update sections of a page without requesting a completely new page from a web server. Such techniques on websites are called rich internet applications. These user interface controls and content updates are often not accessible to users with disabilities, especially screen reader users and users who cannot use a mouse or other pointing device.
WAI-ARIA describes how to add semantics and other metadata to HTML content in order to make user interface controls and dynamic content more accessible. For example, with WAI-ARIA it is possible to identify a list of links as a navigation menu and to state whether it is expanded or collapsed. Although originally developed to address accessibility issues in HTML, the use of WAI-ARIA is not limited to HTML: in principle, it can also be used in other markup languages such as Scalable Vector Graphics (SVG). SVG 1.2 Tiny added support for WAI-ARIA in the 15 September 2008 working draft.[1]
The Web Accessibility Initiative has published an overview of WAI-ARIA[2] that introduces the subject and guides readers to the WAI-ARIA Suite documents:
- Accessible Rich Internet Applications (WAI-ARIA) Version 1.0[3]
- This is primarily aimed at developers of Web browsers assistive technologies and other user agents, developers of other technical specifications, and developers of accessibility evaluation tools.
- WAI-ARIA Primer[4]
- 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.
- WAI-ARIA Best Practices[5]
- This document describes best practices for delivering rich internet applications with WAI-ARIA: it discusses subjects such as general steps for building accessible widgets, keyboard navigation, relationships, form properties, drag-and-drop support, alert and dialog boxes, reusable component libraries, and testing.
- Roadmap for Accessible Rich Internet Applications (WAI-ARIA Roadmap)[6]
- Much of the content of this document has been moved into other documents.
References
- ↑ See SVG 1.2 Tiny: role attribute and SVG 1.2 Tiny: Extensible metadata attributes.
- ↑ WAI-ARIA Overview
- ↑ Accessible Rich Internet Applications (WAI-ARIA) Version 1.0, W3C Last Call Working Draft 24 February 2009
- ↑ WAI-ARIA Primer
- ↑ WAI-ARIA Best Practices – W3C Working Draft 4 February 2008
- ↑ Roadmap for Accessible Rich Internet Applications (WAI-ARIA Roadmap)
See also
External links
- Introduction to WAI ARIA by Gez Lemon
- Codetalks developer focused wiki with tutorials, videos, and articles relating to ARIA (materials under Creative Commons Attribution-Share Alike 3.0 license)
- Henny Swan (Opera): Setting up a screen reader test environment for WAI-ARIA
Stub icon | This World Wide Web-related article is a stub. You can help Wikipedia by expanding it. |
ar:واي-أريا de:Accessible Rich Internet Applications fr:WAI-ARIA it:Wai-aria
If you like SEOmastering Site, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...