AccName 1.1

发布日期
2018-12-08
作者
World Wide Web Consortium (W3C)
格式
PDF

内容摘要

AccName 1.1 是 W3C 发布的一项正式推荐标准(Recommendation),定义了用户代理如何从网页内容语言中计算可访问对象的名称(accessible name)和描述(accessible description)的算法。

该规范是无障碍技术栈的核心组成部分,它确保不同无障碍 API 之间能够以一致且可互操作的方式暴露名称和描述属性,从而使屏幕阅读器等辅助技术能够准确地向用户传达界面元素的含义和用途。

Accessible name 是用户界面元素的简短标识(如按钮上的"确定"),而 accessible description 则提供补充说明信息,进一步阐明对象的性质。该规范是 WAI-ARIA 套件的一部分,取代了之前的 WAI-ARIA 1.0 用户代理实现指南中的相关指导。

规范定义的算法适用于多种内容技术,包括通用的 WAI-ARIA 角色、状态和属性,以及特定内容语言(如 HTML 和 SVG)的功能,为所有 Web 平台上的无障碍名称计算提供了统一的权威依据。

核心观点

  • AccName 1.1 是辅助技术准确呈现界面元素信息的计算基础,决定了屏幕阅读器等工具"读到什么"。
  • 该规范取代了 WAI-ARIA 1.0 中的旧版实现指南,标志着无障碍名称计算进入标准化阶段。
  • 作为 WAI-ARIA 生态系统的关键组件,AccName 确保跨浏览器、跨平台的无障碍信息一致性。
  • 规范定义了 `aria-label`、`aria-labelledby`、`aria-describedby` 等核心 ARIA 属性的优先级计算规则。

完整目录

  • 引言 (Introduction)
  • 一致性要求 (Conformance)
  • 重要术语 (Important Terms)
  • 名称与描述计算 (Name and Description)
  • 可访问名称与描述计算算法 (Accessible Name and Description Computation)
  • 术语表 (Terminology)
  • 变更日志 (Change Log)
  • 参考文献 (References)