标题元素和WCAG 2.0的语义
我正在使用Total Validator和WAVE工具栏进行一些网站的辅助功能测试。
在使用这些标记时,会引发与我的文档的标题结构有关的问题,并会在准则1.3.1 - 以不表示内容中的关系的方式使用结构标记
http://www.w3.org/TR/WCAG20-TECHS/F43.html
我始终明白,页面上最重要的标题应该是h1,并且标题并不一定是页面上的第一个标题。
因此,例如,我在标记中的h1之前出现的网站的标头中有一个h2。 然而,即使h2出现在h1之前,我也不会说它描述的是页面以及我标记为h1的文本。
如果我将h2标记为h1,那么整个网站中最重要的标题只是网站的上下文,并且不会有效地描述网页。
我会认为这不是好的做法,因为所有方式的原因,如搜索引擎优化,可访问性(辅助技术使用标题浏览网站)
我很确定这是一个实用主义而非验证的例子。
我不清楚你是否真的有一个问题,但提供的h2的内容是一个标题的东西,我认为你是在坚实的基础上。
请记住,自动可访问性检查程序通常会查找可疑的模式。 他们绝对可以肯定你做错了事情是非常罕见的,所以他们应该被用来帮助你找到你可以手动检查的地方,看看你是否可以用更好的方式来标记内容。 最重要的是,请记住,最终目标是让您的网站能够被最广泛的用户群访问,而不是关闭自动化测试工具。
链接地址: http://www.djcxy.com/p/88825.html上一篇: Semantics of header elements and WCAG 2.0
下一篇: Is it a good idea to create new XHTML markup for speed and readability reasons?