WAI-ARIA 1.2

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

内容摘要

WAI-ARIA Authoring Practices Guide(APG)是 W3C 发布的 ARIA 创作实践指南,旨在帮助开发者学习如何正确使用 WAI-ARIA 规范中定义的无障碍语义来创建无障碍的 Web 体验。

APG 提供了大量的设计模式(Design Patterns)和功能示例(Functional Examples),覆盖了常见的交互组件和界面模式,包括但不限于手风琴、对话框、菜单、标签面板、树形视图、网格、滑块、开关等。

每种模式都提供了完整的键盘交互支持方案和 ARIA 角色、状态、属性的正确使用方式。此外,APG 还包含基础实践指导,如使用 ARIA 地标(Landmarks)帮助辅助技术用户理解页面布局、提供可访问的名称和描述、开发键盘接口等。

该指南采用"边做边学"的理念,通过可运行的代码示例配合详细解释,帮助开发者将无障碍融入实际开发流程中。

核心观点

  • APG 是 WAI-ARIA 1.2 规范的实践指南,将抽象规范转化为可操作的设计模式和代码示例。
  • 提供了 30+ 种常见 UI 组件的无障碍实现模式,每个模式均包含键盘交互和 ARIA 语义的完整方案。
  • 基础实践部分解决了无障碍开发中最常见的关键问题:地标使用、命名、键盘接口等。
  • 由 ARIA 实践工作组(APG Task Force)持续维护,是前端开发者实现 ARIA 无障碍的首要参考。

完整目录

  • 设计模式与示例 (Design Patterns and Examples)
  • ARIA 地标使用 (Use ARIA Landmarks)
  • 提供可访问名称与描述 (Providing Accessible Names and Descriptions)
  • 键盘接口开发 (Developing Keyboard Interfaces)
  • 网格模式 (Grid Patterns)
  • 对话框模式 (Dialog Patterns)
  • 菜单与菜单按钮模式 (Menu & Menu Button Patterns)
  • 参与贡献 (Get Involved)