3

我对WCAG 2.0 Documentation有点困惑。我有两个问题:

1)在H73中:使用table元素的summary属性给出数据表的概览,说明

“如果这是成功标准的充分技术,则未通过此测试程序并不一定意味着未以其他方式满足成功标准,只是该技术尚未成功实施并且不能用于声明符合性。”

实际上大多数标准都有这个文本。这是什么意思?既然没有写摘要属性是强制的,那么包含摘要属性是可选的吗?

2)有足够的技术区和故障区。如果一个标准列在足够的技术区域中并且当故障区域没有提到该标准时,这是否意味着该标准是可选的?

4

1 回答 1

4

您正在混淆技术和标准,请参阅层次结构图表。技术(h73)具有您引用的文本,原因有两个:

  1. 一些标准有不止一种与之相关的技术*
  2. 这允许用于可能尚未通过适当的 W3C/WAI 审查流程的未来最佳实践。因此,当您创建声明合规性的文档时,您可以说我做了x、y 和 z,它们不是/不是 W3C 技术,但我认为它们是可访问的,因此它们符合标准 1.xx - 想想 WAI-阿丽亚在这里。

*- 您指出的技术不是一个很好的例子,但是如果我们停留在<table>s 领域,我们可以看看 techiques H63H43。标准 1.3.1 处理表格标记并列出了这两种技术。我无法评论有多少人知道,所以我将指向 HTML 规范。HTML 4.01 Spec提到您需要使用scopeor属性才能成为有效的headerHTML,我相信HTML 5 Spec也可以,但我没有仔细阅读它。

回到您的问题,如果您正在创建 HTML5 页面/站点/任何内容,则该summary属性已被宣布为过时,因此您不能合法使用它(阅读更多:HTML Mailing listW3C Wiki)。相反,您应该使用上一段中 HTML 5 链接中提到的技术。

2)有足够的技术区和故障区。如果一个标准列在足够的技术区域中并且当故障区域没有提到该标准时,这是否意味着该标准是可选的?

充分的技术领域概述了使满足规则标准指南的东西可访问的已知方法。失败区域显示“以下是被认为是失败的常见错误”,换句话说,“提供了此页面上的所有其他信息(或我们链接到的那些),开发人员尝试执行以下操作 - 并且大多数时间无法访问。” <label>例如,他们使用placeholder属性而不是使用a 。

于 2013-07-05T17:55:54.923 回答