ARIA 使残障人士更容易访问 Web 内容和 Web 应用程序
ARIA
ARIA (Accessible Rich Internet Applications) 是一组属性,用于定义使残障人士更容易访问 Web 内容和 Web 应用程序(尤其是使用 JavaScript 开发的应用程序)的方法。
它补充了 HTML,以便在没有其他机制时可以将应用程序中常用的交互和小部件传递给辅助技术。例如,ARIA 支持 HTML4 中的可访问导航地标、JavaScript 小部件、表单提示和错误消息、实时内容更新等。
常用
aria-disabled={isDisabled} // 是否禁止 aria-label={label} // 标签,和title属性一样
aria-haspopup // 该属性指示可以由设置了该属性的元素触发的交互式弹出元素的可用性和类型。
aria-required // 该属性表示在提交表单之前需要用户输入元素。
aria-pressed // 该属性指示切换按钮的当前“按下”状态。
aria-selected // 该属性指示各种小部件的当前“选定”状态。
aria-expanded // 该属性设置在元素上以指示控件是展开还是折叠,以及它的子元素是显示还是隐藏。