ARIA 指南

无障碍富因特网应用 (ARIA) 定义了使网络对残障人士更无障碍的方法。本页列出了可用于帮助提高网页功能的无障碍性的指南,例如表格、表单和键盘导航。

ARIA 实时区域

使用 JavaScript,可以在不要求整个页面重新加载的情况下动态更改页面的部分内容——例如,即时更新搜索结果列表,或显示一个不需要用户交互的离散警报或通知。虽然这些更改通常对能看到页面的用户来说是显而易见的,但对于使用辅助技术的用户来说可能不那么明显。ARIA live regions 填补了这一空白,并提供了一种以辅助技术可以播报的方式以编程方式公开动态内容更改的方法。

ARIA 屏幕阅读器实现指南

这只是一个指南。Live region 标记是一个复杂区域,在某种程度上可以被解释。以下内容旨在提供尊重屏幕阅读器开发人员尝试不同事物的需求的实现指南。目的是在提供关于如何使用标记的预期含义的有益指导的同时,支持 live regions 作为屏幕阅读器进行创新和竞争的领域,从而取得平衡。

多部分标签:使用 ARIA 为包含嵌入式字段的标签

您有一个表单,您向用户提问,但答案本身就在问题中。我们在浏览器设置中都熟悉的一个经典例子是“几天后删除历史记录”的设置。“删除历史记录,在”位于文本框的左侧,“x”是数字,例如 21,然后是“天”这个词,这些构成了易于理解的句子。

使用 ARIA:角色、状态和属性

ARIA 定义了可以应用于元素的语义,这些语义分为 角色(定义用户界面元素的类型)和由角色支持的 状态属性。除非元素已经具有适当的 ARIA 语义(通过使用适当的 HTML 元素),否则作者必须在其生命周期中为元素分配 ARIA 角色以及适当的状态和属性。添加 ARIA 语义只会向浏览器的无障碍 API 公开额外信息,而不会影响页面的 DOM。