Aar*_*ron 17 html accessibility
我总是不喜欢跳过HTML文档中的标题级别,特别是出于屏幕阅读器可访问性的原因.此外,在没有CSS的情况下页面结构有意义的要求似乎表明不建议跳过标题级别.例如:
<h1>...</h1>
<h3>...</h3>
<h4>...</h4>
Run Code Online (Sandbox Code Playgroud)
如果内容的相对重要性反映在标题标记中,则同事声称这很好.我想他可能是对的.
来自可访问专家的想法?
小智 15
我认为跳过标题水平被认为是可接受的,但在WCAG1下并不理想,但WCAG2在这方面更为严格.作为一个例子,屏幕阅读器将宣布标题级别,并且跳过的数字将使得看起来用户在没有时错过了一些隐藏的内容.如果使用CSS来设置您想要的样式,则不应该跳过某个级别.
我最近参加的WebAIM演示中提到了这个主题,他们建议您不要跳过标题级别。他们的理由是,屏幕阅读器通常提供一种快捷方式,该快捷方式可以显示页面中所有标题的列表,作为用户导航的一种方式。
他们描述的场景是,如果使用屏幕阅读器的人正在浏览标题(例如h1,然后是h2,然后是h3),而阅读器对于给定的标题水平(在这种情况下为h4)则什么也没报告。假设没有更多标题(可能会丢失任何h5和h6),则可能会停止通过标题循环。
因此,实际上,如果您跳过级别,则有可能造成可用性问题!
| 归档时间: |
|
| 查看次数: |
6229 次 |
| 最近记录: |