该技巧的目的是使用标题传递内容的结构。标题标记可以被用于:
标题被设计来传递逻辑层级。在标题序列中跳级可能会造成文档结构没有正确的思维贯穿,或特定标题的选择可能是因为其渲染效果而不是其意义。开发者被鼓励使用临近标题层级。当标题是临近层级,最重要的信息给予最高的逻辑级别,子章节给予子级逻辑级别(例如,h2
是,h1
的子级)。提供这样的结构将会帮助用户更容易地理解内容的整体组织结构。
因为标题标识内容重要章节的开始,对辅助技术用户来说直接跳转到合适的标题并开始阅读是可能的。这会明显加快用户的交互速度,否则用户访问内容会很慢。标题创建的树状信息,可以很容易地被残障用户找到,例如一个视障用户使用屏幕阅读器,或一个使用辅助技术描绘信息组的认知障碍用户,或某些具有沟通障碍或文盲,可以使用屏幕阅读器帮助他们阅读。
假设用户需要特殊用户代理(包含辅助技术或特殊插件)的所有技巧将会获得和使用这种用户代理(例如,屏幕阅读器,或插件允许键盘正确导航标记内容)。
注意:在HTML4.01和XHTML1.x,标题元素只标记章节的开始。因为没有标记精确联系章节内容和标题元素,用户会假设标题适用于所有后续的内容,直到遇到下一个标题为止。
效果
... 这里有一些文本 ...
... 章节文本 ...
... 章节文本 ...