WAI-Adapt
另见: Personalisation Semantics, WAI Personalization Semantics, Adapt
W3C 正在制定的个性化语义词汇标准,允许用户通过声明式元数据(而非用户自定义 CSS)将内容适配至其认知、感知和运动偏好。
WAI-Adapt(前称”个性化语义”,Personalisation Semantics)是 W3C 的一项举措,旨在为作者提供一种声明内容含义的方式——该内容是哪种类型的元素、可用哪个符号表示、干扰性如何——从而使用户代理和辅助技术能够根据用户需求调整渲染方式。
截至 2026 年,该规范仍处于工作草案阶段,采用尚处早期。但其框架理念已足够重要,在无障碍路线图中频繁出现,尤其是在认知无障碍领域。
W3C 发起该规范的原因
当前的无障碍模型以用户拉取为主:用户自定义浏览器、安装扩展、配置屏幕阅读器,并期望网站在这些自定义设置下能正常呈现。WAI-Adapt 反转了这一逻辑:由内容声明其语义,用户代理可在不改变内容含义的前提下,依据用户需求转换渲染方式。
一个简单示例:某网页表单要求填写”名”和”姓”。WAI-Adapt 允许作者为这些输入框添加语义属性,标注”这是个人姓名字段”。有认知障碍的用户随后可让辅助技术将文字标签替换为基于符号的提示(如”👤 您的姓名”)——而网站作者无需同时维护两个版本。
三个模块
草案分为三个模块:
- 内容模块 — 用于标注内容语义的词汇,供用户代理适配使用。包括
data-purpose、data-action、data-destination等属性。 - 帮助与支持模块 — 用于声明帮助内容变体的属性(详细版、简明语言版、符号辅助版、简化版)。
- 工具模块 — 与提供个性化功能的辅助技术之间的互操作性(符号集系统、预测文本工具、专注与注意力辅助工具)。
与其他规范的关系
WAI-Adapt 与 WCAG、ARIA 以及认知无障碍工作组的研究成果互补,并非替代任何现有规范。WCAG 定义无障碍的基准底线;ARIA 定义辅助技术接口;WAI-Adapt 定义个性化通道。
WAI-Adapt 同样与 WCAG 3 互补——WCAG 3 在认知无障碍方面的推进力度远超 WCAG 2.x。WAI-Adapt 是 WCAG 3 各项成果可能依赖的机制之一。
对工程团队的当前意义
对大多数团队而言,答案是:目前尚无实际操作要求。词汇仍在草拟中,用户代理支持几乎为零,Pa11y、axe-core、Lighthouse 均未就 WAI-Adapt 属性提供审计规则。
但该框架理念值得了解。当团队上线了允许用户切换”简化视图”或”显示符号”的功能时,实际上是在本地发明 WAI-Adapt 正试图标准化的内容。随着规范在未来两三年内逐步成熟,可以预期首批创作工具将默认生成 WAI-Adapt 属性。