ARIA是什么?
ARIA是“Accessible Rich Internet Applications ”的缩写。它是W3C的Web无障碍推进组织(Web Accessibility Initiative / WAI)在2014年3月20日发布的可访问富互联网应用实现指南。
WAI-ARIA是一个为残疾人士等提供无障碍访问动态、可交互Web内容的技术规范。在WAI-ARIA概述中对WAI-ARIA及其他支持文档进行了介绍。
要点
- ARIA是W3C的一个独立规范,帮助Web应用程序和Web页面变得更具可访问性
- ARIA主要是为了提升网页的可用性,网页对残疾人士的无障碍化
- HTML5已经开始使用ARIA,并且W3C发布的很多其他标准也开始使用ARIA
- ARIA 是对 HTML 语义化的补充。它具备比现有的 HTML 元素和属性更完善的表达能力,并让你页面中元素的关系和含义更明确
- ARIA 规范为浏览器和解析 HTML 文档的辅助性技术提供了一种可以让人们以多种方式访问和使用 Web 的标准方法
如何使用ARIA?
应用于HTML的ARIA有两部分组成:role(角色)和带aria-前缀的属性,其作用:
- role(角色)标识了一个元素的作用
- aria-属性描述了与之有关的事物(特征)及其是什么样的(状态)
参考
https://developer.mozilla.org/en-US/docs/Web/Accessibility/An_overview_of_accessible_web_applications_and_widgets#ARIA
https://w3c.github.io/using-aria/
http://www.w3cplus.com/wai-aria/wai-aria.html