堆叠。
<main><section><h2>标题示例</h2><p>段落文本</p></section>
</main>
另外,良好的标题层级能提高文档的可访问性与SEO效果。保持从 h2→h3→h4 的连续层级,避免跨越跳跃。
<h2>结构性标题</h2>
<h3>子标题示例</h3>
5类常见结构错误的避坑实用指南
五大错误点及修正策略
下面这五类错误是新手在HTML嵌套时最容易踩坑的地方。通过明确的<修正策略,可以快速提升结构的正确性与可维护性。
错误点1:未闭合标签或闭合顺序错位,会导致 DOM 结构紊乱,渲染结果不可预测。

<div>未闭合<p>文本</div>
正确做法是确保所有标签成对闭合,且嵌套顺序正确,如下所示:
<div><p>文本</p></div>
要点在于逐层闭合、避免交叉嵌套,这样可以保持文档树的整洁。
错误点2:将块级元素放在段落标签内,会破坏段落的语义与结构层级。
<p>文本<div>块级内容</div>文本</p>
正确的做法是将段落与块级内容分开:
<p>文本</p><div>块级内容</div>
关键点在于确保块级元素不嵌套在段落标签内,以维持语义结构的清晰。
错误点3:过度使用无语义的 div 进行嵌套,容易产生“div 派生的结构海洋”,降低可维护性。
<div class="wrapper"><div><div>内容</div></div></div>
推荐的替代是使用适当的语义标签,例如:
<main><section><p>内容</p></section></main>
要点在于以语义标签替代过度嵌套的 div,从而提升可读性和无障碍性。
错误点4:标题层级跳跃或滥用标签,会破坏文档结构的层级关系,影响屏幕阅读器导航与 SEO。
<h2>一级标题</h2>
<h4>四级标题</h4>
正确的做法是遵循连续的层级关系,例如从 h2 逐步到 h3、h4,避免越级跳跃:
<h2>一级标题</h2>
<h3>二级标题</h3>
错误点5:无可访问性与无语义标签的混用,导致结构不可被屏幕阅读器正确解析。
<div>导航链接</div>
改进示例应使用语义导航结构:
<nav><a href="#">导航</a></nav>
要点在于优先采用可访问性友好的标签,如 <nav>、<main>、<section>,并为链接提供清晰的文本描述。