我正在尝试编写符合可访问性 (WCAG 2.0) 的 HTML5 页面。
页面结构常见:
- 顶部/标题:徽标 + 文字声明 + 自定义按钮(例如:插入您的广告)+ 主菜单
- main:选定广告列表+分页
- 页脚:页脚链接+免责声明
当然,我页面的主要内容是列表块,由 H1 标签引入(例如“罗马红色自行车的精选广告”)。
现在,鉴于:
- 层次化的标题组织被明确说明为可访问性的标志(参考:http ://www.w3.org/TR/WCAG20-TECHS/H42.html )
- 使用辅助技术用户代理“不能依赖 HTML5 大纲算法向用户传达文档结构”(参考:https ://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Sections_and_Outlines_of_an_HTML5_document )
我对在主要内容之前的页面顶部的内容表示怀疑:
我无法为其分配 H2 或 H3,因为 h1 紧随其后,另一方面,我不想让首页内容没有标题。
谢谢。