按字面层次或重要性组织标题?

时间:2011-07-04 04:31:35

标签: html accessibility semantics

我希望对于屏幕阅读器而言,语义准确且清晰。

我想知道这种特殊情况...... 我的结构如下:

Current Promotion:
-Promotion Title

Recent Blog Posts:
-BlogPost Title
-BlogPost TItle

在风格上和为了更好的阅读,我认为单个项目的标题应该比章节标题更大,这些标题基本上是组织的......不会让任何人太兴奋。

所以我想知道我是否应该将单个标题设为h2s,而标题标题是基于'重要性'的h3s,还是基于文字层次结构反过来?

这可能不是一个重大问题,但我不确定正确的行动方案是什么。

1 个答案:

答案 0 :(得分:2)

标题应反映层次结构:

来自WebAIM,一个有用的辅助功能资源:

页面应以分层方式构建,第一级标题()是最重要的(通常是页面标题或标题),然后是第二级标题(通常是主要标题标题),下至第3级标题(第1级标题) ), 等等。

某些屏幕阅读器 - 例如NVDA - 向最终用户提供结构化标题列表;如果在H3中有H2,那么列表就会搞砸了,而且看起来你的H3部分标题实际上是以前内容的子部分:

Current Promotion:

Promotion Title
- Recent Blog Posts:

BlogPost Title
BlogPost TItle