【发布时间】:2016-05-20 18:52:32
【问题描述】:
当我通过 W3C 检查器放置我正在构建的网站时,它要求我考虑仅使用 h1 作为顶级标题,并指出我在一个部分内有一个 h1 的部分。它还提到屏幕阅读器会将它们全部视为顶级元素,但是,根据 HTML5 规范,部分有效地“重置”标题,因此您可以在其中从 1-6 开始另一个层次结构。
如果我们试图专注于 W3C 验证和可访问性,我应该只在部分中使用 h2-h6 吗?还是这个警告不正确?
【问题讨论】:
-
w3c 并没有说它是无效的,它 只是 告诉你,虽然标记是有效的,但你现在应该考虑换一种方式,因为某些浏览器/屏幕阅读器可能会以您意想不到的方式处理该设置。
-
是的,您应该只在部分中使用 h2-h6。我强烈建议您阅读paciellogroup.com/blog/2013/10/html5-document-outline
标签: html accessibility w3c screen-readers