ARIA 的全称是“Accessible Rich Internet Applications”,即“无障碍富互联网应用程序”。它是一种技术规范,旨在帮助开发人员创建更易于访问的 Web 应用程序,以便残障人士和使用辅助技术的人能够更轻松地使用它们。ARIA 为开发人员提供了一组可用于标记 HTML、CSS 和 JavaScript 元素的属性和角色,以便屏幕阅读器和其他辅助技术能够更好地理解和解释这些元素的含义和功能。
ARIA 可以帮助开发人员解决许多无障碍性问题,例如:
ARIA 规范包括三个主要部分:角色、属性和状态。其中,角色定义了元素的类型和作用,属性提供了元素的相关信息,状态则描述了元素的当前状态。ARIA 规范还包括一些辅助技术可以使用的可访问性 API,使开发人员可以动态地更改元素的角色、属性和状态。
ARIA 技术规范是 Web内容可访问性指南(WCAG)的重要组成部分,它是确保 Web 内容对所有人都可访问的关键因素之一。