页面标题与正文的对应关系,核心是“标题承诺什么,正文就交付什么”。在网站开发入门阶段,最需要先处理的是每个页面只锁定一个主题:<title>、<h1>和正文首段表达同一件事,后面的小节再逐层展开。如果三者各说各话,读者会困惑,页面也很难被正确理解。
动手写代码前,先用一句话写下这个页面要解决什么问题。这句话就是标题和正文的共同来源。判断标准很简单:把这句话读出来,如果它包含两个并列的目标,就说明应该拆成两个页面。
<title>负责在搜索结果和浏览器标签中概括页面,<h1>负责在页面内表明主题,正文负责兑现。三者用词可以不同,但指向必须一致。
假设一个页面要讲表单验证,可以这样组织:
<title>表单验证入门:前端检查怎么写</title>
<h1>表单验证入门:前端检查怎么写</h1>
正文首段直接说明验证在提交前检查哪些字段,后续小节分别讲必填、格式和提示信息。
这里最关键的一步是:标题里的每个承诺,正文都要有对应段落。标题提到“步骤”,正文就要有编号列表;标题提到“对比”,正文就要有并列说明。标题没有提到的内容,不要靠堆砌塞进正文。
写完页面后,按下面几项逐一核对:
<h1>是否只有一个,且与<title>指向同一主题。<h2>是否都在展开标题承诺的内容,没有跑题小节。判断结果:四项都通过,说明对应关系成立;如果第二项不通过,优先修正标题层级;如果第三项不通过,优先改写首段。
页面内容增删后,标题可能不再准确。例如原本只讲基础概念,后来补充了大量操作步骤,标题就应相应调整,或在正文中明确区分概念与操作。维护时重点检查标题是否仍然覆盖正文的主要部分,避免标题停留在旧版本。
下一步,挑一个已经写好的页面,用上面的四项检查逐一核对,先改标题与首段不一致的问题,再处理小节顺序。