这些是使您编写的 HTML 有效的一系列要求。
1是直截了当的。您的页面上不能有多个具有相同 ID 的元素。如果您的页面上有多个具有相同 ID 的元素,那么当您调用 Javascript 函数时
document.getElementById("idnamehere")
那么你将很难选择所有这些。如果您希望多个项目具有相同的样式,那么您应该使用类属性而不是 ID。ID 必须是唯一的!
2如果您为元素赋予了 idref 属性,那么它必须与具有您在 idref 属性中指定的 id 的现有元素相对应。例如,如果您想使用以下 idref:
<p idref="data"></p>
然后在您的文档中某处必须有一个现有的 id,看起来像:
<span id="data"></span>
您不能引用不存在的 id!
3我之前从未使用过axis属性,但是通过阅读该文档和少量谷歌搜索我理解了;如果要使用轴属性,则每个单元格都必须在其所在列的表头中提供相应的轴属性。其他人可能会对此进行扩展。
4同样,我从未使用过 ImageMap,但 W3C 文档已将这组规则归类为非唯一标识和不匹配引用的一般主题,因此我只能假设它类似于2,因此,imagemap 具有对应的 usemap,由其 ID 引用(除非已指定为 URI)。
我认为本文档的要点是强制执行这样一个概念,即需要它们的元素始终应该有一个相应的属性,并且您的元素 ID 应该始终保持唯一。
如果您正在尝试修复您网站上的某些内容,那么http://validator.w3.org/可以是一个非常方便的资源,用于查明页面上的错误并进行描述。希望这可以帮助!