文档标题层级检查

本地处理
  • 打赏支持
  • 分享链接
  • 反馈建议
标题层级不只是排版问题——屏幕阅读器靠它导航,搜索引擎靠它理解内容结构,跳级会让两者都读不准。粘贴 Markdown(用 # 表示标题)或 HTML(用 h1–h6 标签)内容,看看你的大纲是否规范。

工具说明

网页与文档的标题层级(h1 到 h6)描述的是内容的从属关系,不是字号大小。层级用错,屏幕阅读器用户会失去导航能力,搜索引擎也难以判断段落之间的归属。本工具把标题结构抽出来,检查最常见的两类问题:一级标题不唯一、以及层级跳级。

怎么用

  1. 粘贴 Markdown 或 HTML。Markdown 用行首的井号数量表示层级,HTML 用 h1 到 h6 标签。
  2. 点「检查层级」,工具同时给出缩进大纲树与问题清单。
  3. 大纲树里被标红的是有问题的标题,对照问题清单逐条修即可。
  4. 修完再跑一次,直到跳级与一级标题数量问题都清零。

两条核心规则

  • 一级标题唯一:一个页面通常只有一个一级标题,用来概括整页主题。正文内部的分节从二级标题开始。
  • 层级不跳级:从二级不能直接跳到四级,中间的三级必须存在——即使你觉得那一层没有内容可写。跳级会让大纲树出现断裂。
  • 补充说明:标题层级与字号无关。想要更小的视觉尺寸,应当用样式调整,而不是把标题降级。

你可能还想问

页面上有多个一级标题会怎样?

对搜索引擎来说,多个一级标题会稀释主题信号,算法不易判断哪个才是页面主旨。对屏幕阅读器用户来说,一级标题通常是他们快速跳转的第一层锚点,多个同级项会让导航变得含糊。所以除非页面确实由若干并列的独立主题构成,否则建议只保留一个一级标题,其余降为二级。

为什么不能跳级?

因为层级表达的是从属关系。如果从二级直接跳到四级,读者与辅助技术都会推断「三级去哪了」——要么以为漏了内容,要么以为结构出错。即使这一层暂时没有小节,也应当补一个三级标题,或者把四级标题提升为二级。

Markdown 和 HTML 混着写怎么算?

工具按行解析:以井号开头的行按 Markdown 标题处理,包含 h1 到 h6 标签的行按 HTML 标题处理,两者会合并进同一棵大纲树,按它们在文本中出现的先后顺序排列。

和站内的字数统计、排版工具是什么关系?

本工具只关心结构,不做字数统计与排版美化。若需要检查标点规范,可用站内的中文标点规范检查;若需要清理多余空行与空格,可用空行清理与中英混排规范化工具。它们分别处理结构、标点与空白三个不同的层面。