鲁棒
本文提供了关于如何编写 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) |
让辅助技术用户意识到页面上添加的新状态消息。 |
理解状态消息 |
注意: 另请参阅 WCAG 关于指南 4.1:兼容性:最大化与当前和未来用户代理(包括辅助技术)的兼容性。的描述。