由于HTML5文档大纲未由任何用户代理实施(https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Using_HTML_sections_and_outlines),因此我们留下了旧的标题级大纲。
我完全尊重标准,所以我试图找到一个好的标题级大纲来重用和适应。
使用 W3C验证工具和«show outline»选项,我检查了十几个网站,其中一些是由辅助功能传播者创建的: Mozilla , Accessiweb , Access42 , WCAG , W3C .... 但我没有找到满足所有先决条件的网站:
The Mozilla Blog homepage heading-level outline on Imgur
A W3C post heading-level outline on Imgur
A WebAIM post heading-level outline on Imgur
Heading-level outline from accessiweb.org on Imgur
如果h1是帖子的标题,应该为全局部分使用什么标题(如导航或页脚)?
我甚至不知道屏幕阅读器用户是否在其标题列表中不断拥有全局部分是一件好事,他们可能会觉得听到« h1全球导航 - h1我的帖子标题很烦人 - h1订阅我们的时事通讯 - h1其他内容(页脚)»当他们在每页上使用标题导航时。
或者,也许恰恰相反,他们需要在每个页面上使用它,如果他们无法访问每个页面上的每个内容,那会很烦人吗?什么是头痛!
所以:是一个正确且连贯的标题级大纲,甚至可以在HTML文档大纲 之外的全局部分的网站上进行?
我知道没有“一刀切”的HTML结构,但大多数网站都有标题,全局导航,主区域和页脚,所以我想我们至少可以使用这些项目的样板。
答案 0 :(得分:0)
对于良好的HTML编码,H1是每页一个。对于所有标题,您可以使用h2代码。然后在h3之后,h4,......