我一直不赞成跳过HTML文档中的标题级别,尤其是出于屏幕阅读器可访问性的原因。此外,要求页面的结构在没有CSS的情况下有意义,这似乎表明不建议跳过标题级别。例如:是否可以跳过标题级别
<h1>...</h1>
<h3>...</h3>
<h4>...</h4>
一位同事声称,如果内容的相对重要性反映在标题标记中,那么这很好。我想他可能是对的。
来自可访问性专家的想法?
我一直不赞成跳过HTML文档中的标题级别,尤其是出于屏幕阅读器可访问性的原因。此外,要求页面的结构在没有CSS的情况下有意义,这似乎表明不建议跳过标题级别。例如:是否可以跳过标题级别
<h1>...</h1>
<h3>...</h3>
<h4>...</h4>
一位同事声称,如果内容的相对重要性反映在标题标记中,那么这很好。我想他可能是对的。
来自可访问性专家的想法?
我相信跳过标题水平被认为是可以接受的,但在WCAG1下并不理想,但WCAG2在这方面更严格。举例来说,屏幕阅读器会公布标题级别,而跳过的数字会使用户看起来好像没有隐藏内容。如果使用CSS来按照自己喜欢的方式进行样式设置,则不需要跳过关卡。
从WCAG 2:G141:Organizing a page using headings:
为了方便导航和总体文档结构的理解,作者应使用正确嵌套的标题(例如,H1其次是H2,H2之后H2或H3 ,h3,然后是h3或h4等)。
本主题出现在我最近参加的WebAIM演示文稿中,他们建议您不要跳过标题级别。他们的推理是,屏幕阅读器通常会提供一个快捷方式,将页面内所有标题的列表作为用户导航的一种手段。
他们描述的情景是,如果使用屏幕阅读器的人在标题(例如h1,然后是h2的h3)中循环并且阅读器对给定的标题级别(本例中为h4)没有报告,那么假设没有更多的标题(可能缺少任何h5和h6),用户可能会停止通过标题进行循环。
因此,实际上,如果您跳过关卡,您就会冒险创建可用性问题!
我想知道如何使用HTML5,每次使用
最好在用户体验网站http://ux.stackexchange.com/ – jacktheripper 2012-01-08 16:05:47
上发布此问题。我不是“辅助功能专家”,但缺少关卡会发生什么情况?他们以某种方式说明了吗?不?我怀疑这在实践中并不那么简单。 – 2012-01-09 02:12:12