WAI-ARIA Authoring Practices 1.2

发布日期
2023-06-06
作者
World Wide Web Consortium (W3C)
格式
PDF

内容摘要

WAI-ARIA 1.2 是 W3C 发布的可访问富互联网应用规范的正式推荐标准,为网页内容提供了角色(roles)、状态(states)和属性(properties)的完整本体论,定义了可访问的用户界面元素语义。

这些语义信息使辅助技术能够向残障用户传达小部件、结构和行为的相关信息。1.2 版本在 1.1 的基础上增加了多项新功能,旨在改善与辅助技术的互操作性,形成更一致的 HTML 和 SVG2 无障碍模型。

规范涵盖了抽象角色、小部件角色、文档结构角色、地标角色(landmark roles)、实时区域角色等多种角色分类,以及大量的状态和属性定义。

WAI-ARIA 解决了传统 HTML 在构建复杂交互组件时缺乏无障碍语义的问题,使开发者能够为自定义组件(如标签面板、树形菜单、自动完成控件等)提供与原生控件同等水平的无障碍支持。

该规范是 WAI-ARIA 套件的核心组成部分。

核心观点

  • WAI-ARIA 1.2 是富互联网应用无障碍的基础规范,为所有自定义交互组件提供标准化的无障碍语义。
  • 1.2 版本增强了 HTML 和 SVG2 的互操作性,推动跨平台无障碍语义的一致性。
  • 角色模型涵盖抽象角色、小部件角色、文档结构角色和地标角色四大类别,覆盖主流界面模式。
  • 该规范是 WAI-ARIA 套件的核心,与 AccName、Core-AAM 等配套规范共同构成完整的 ARIA 技术体系。

完整目录

  • 引言与重要术语 (Introduction & Important Terms)
  • 使用 WAI-ARIA (Using WAI-ARIA)
  • WAI-ARIA 角色 (WAI-ARIA Roles)
  • WAI-ARIA 状态与属性 (WAI-ARIA States and Properties)
  • 管理焦点与支持键盘导航 (Managing Focus and Keyboard Navigation)
  • 角色模型:关系、特征与分类 (The Roles Model)
  • 支持的状态与属性 (Supported States and Properties)
  • 可访问名称与描述计算 (Accessible Name and Description Calculation)