我希望对于屏幕阅读器而言,语义准确且清晰。
我想知道这种特殊情况...... 我的结构如下:
Current Promotion:
-Promotion Title
Recent Blog Posts:
-BlogPost Title
-BlogPost TItle
在风格上和为了更好的阅读,我认为单个项目的标题应该比章节标题更大,这些标题基本上是组织的......不会让任何人太兴奋。
所以我想知道我是否应该将单个标题设为h2s,而标题标题是基于'重要性'的h3s,还是基于文字层次结构反过来?
这可能不是一个重大问题,但我不确定正确的行动方案是什么。
答案 0 :(得分:2)
标题应反映层次结构:
来自WebAIM,一个有用的辅助功能资源:
页面应以分层方式构建,第一级标题()是最重要的(通常是页面标题或标题),然后是第二级标题(通常是主要标题标题),下至第3级标题(第1级标题) ), 等等。
某些屏幕阅读器 - 例如NVDA - 向最终用户提供结构化标题列表;如果在H3中有H2,那么列表就会搞砸了,而且看起来你的H3部分标题实际上是以前内容的子部分:
Current Promotion:
Promotion Title
- Recent Blog Posts:
BlogPost Title
BlogPost TItle