我正在一个网站上做一些可访问性测试,我目前正在使用Total和WAVE工具栏。
当使用这些文件时,会引起文档头结构的问题,并在准则1.3.1下导致失败--以一种不代表内容中的关系的方式使用结构化标记。
http://www.w3.org/TR/WCAG20-TECHS/F43.html
我始终理解页面中最重要的标题应该是h1,并且这个标题并不总是页面上的第一个标题。
例如,我在站点的masthead中有一个h2,它出现在标记中的h1之前。然而,即使h2出现在h1之前,我也不会说它描述页面以及标记为h1的文本。
如果我将h2标记为一个h1,那么整个站点中最重要的标题将只与站点的上下文相关,并且不会有效地描述页面。
由于各种原因,例如SEO、可访问性(使用标头导航站点的辅助技术),我认为这不是一个好的做法。
我敢肯定,这是一个实用主义的例子,而不是验证。
发布于 2011-04-12 00:12:29
我不清楚您实际上有一个问题,但是如果h2的内容是某些东西的标题,在我看来,您的基础相当坚实。
请记住,自动可访问性检查程序通常都在寻找可疑的模式。这是相当罕见的,他们可以绝对肯定你做错了什么,所以他们应该作为一个助手,以找到地方,你可以手动检查,看看你是否可以更好地标记内容。最重要的是,请记住,最终目标是使您的站点能够被尽可能广泛的用户访问,而不是关闭一个自动化测试工具。
https://stackoverflow.com/questions/5623722
复制相似问题