健壮性
本文提供了有关如何编写 Web 内容以使其符合 Web 内容可访问性指南 (WCAG) 2.0 和 2.1 的“健壮性”原则中概述的成功标准的实用建议。“健壮性”指出,内容必须足够健壮,以便能够被各种用户代理(包括辅助技术)可靠地解释。这通常可以通过遵循 Web 标准和严格测试来实现。
注意:若要阅读 W3C 对“健壮性”及其指南和成功标准的定义,请参阅原则 4:健壮性 — 内容必须足够健壮,以便能够被各种用户代理(包括辅助技术)可靠地解释。
指南 4.1 — 兼容性:最大程度地与当前和未来的用户代理(包括辅助技术)兼容
本指南侧重于使内容尽可能地与当前用户代理(例如浏览器)和未来的用户代理兼容。
成功标准 | 如何符合标准 | 实用资源 |
---|---|---|
4.1.1 解析 (A) |
内容应格式良好,以便能够被浏览器和其他用户代理(例如屏幕阅读器)成功解析。 要通过此标准,请确保您的 HTML 尽可能有效。使用W3C 验证器 验证您的标记。 |
请参阅调试 HTML 获取实用指南。 |
4.1.2 名称、角色、值 (A) |
用户界面组件(例如表单输入、按钮、链接等)的名称和角色应在程序上可确定。 当正确地使用语义元素来实现其预期用途时,此标准应自动通过。当脚本化自定义组件时,您需要使用 WAI-ARIA 角色和其他功能来确保您的控件将被解释并能够按预期使用,例如,不仅适用于有视力的鼠标用户,而且适用于屏幕阅读器用户、仅键盘用户等。 |
请参阅HTML:可访问性的良好基础 和WAI-ARIA 基础知识。 |
4.1.3 状态消息 (AA) 在 2.1 中添加 |
辅助技术用户会注意到页面中添加的新状态消息。 |
了解状态消息 |
注意:另请参阅 WCAG 对指南 4.1:兼容性:最大程度地与当前和未来的用户代理(包括辅助技术)兼容 的描述。