您正在混淆技术和标准,请参阅层次结构图表。技术(h73)具有您引用的文本,原因有两个:
- 一些标准有不止一种与之相关的技术*
- 这允许用于可能尚未通过适当的 W3C/WAI 审查流程的未来最佳实践。因此,当您创建声明合规性的文档时,您可以说我做了x、y 和 z,它们不是/不是 W3C 技术,但我认为它们是可访问的,因此它们符合标准 1.xx - 想想 WAI-阿丽亚在这里。
*- 您指出的技术不是一个很好的例子,但是如果我们停留在<table>
s 领域,我们可以看看 techiques H63和H43。标准 1.3.1 处理表格标记并列出了这两种技术。我无法评论有多少人知道,所以我将指向 HTML 规范。HTML 4.01 Spec提到您需要使用scope
or属性才能成为有效的header
HTML,我相信HTML 5 Spec也可以,但我没有仔细阅读它。
回到您的问题,如果您正在创建 HTML5 页面/站点/任何内容,则该summary
属性已被宣布为过时,因此您不能合法使用它(阅读更多:HTML Mailing list和W3C Wiki)。相反,您应该使用上一段中 HTML 5 链接中提到的技术。
2)有足够的技术区和故障区。如果一个标准列在足够的技术区域中并且当故障区域没有提到该标准时,这是否意味着该标准是可选的?
充分的技术领域概述了使满足规则标准指南的东西可访问的已知方法。失败区域显示“以下是被认为是失败的常见错误”,换句话说,“提供了此页面上的所有其他信息(或我们链接到的那些),开发人员尝试执行以下操作 - 并且大多数时间无法访问。” <label>
例如,他们使用placeholder
属性而不是使用a 。