我对使用h1-h6
标题和section
html5 感到困惑。这两个例子哪个是正确的?
<body>
<article>
<header>
<h1>Article heading</h1>
<p><time>0/0/00</time></p>
<div id="article-tags"></div>
</header>
<section>
<h2>Introduction</h2>
<p> ... text ... </p>
</section>
<section>
<h2>The problem itself</h2>
<p> ... text ... </p>
</section>
</article>
</body>
这对我来说似乎很自然,将文章分成几个部分并根据整篇文章的标题层次给它们标题,但是
<body>
<article>
<header>
<h1>Article heading</h1>
<p><time>0/0/00</time></p>
<div id="article-tags"></div>
</header>
<section>
<h1>Introduction</h1>
<p> ... text ... </p>
</section>
<section>
<h1>The problem itself</h1>
<p> ... text ... </p>
</section>
</article>
</body>
我已经看到这使用了很多时间,并且读到每个部分都应该有自己的标题层次结构。
如果第二个例子是正确的,那么标题 from h2
to的目的是什么h6
?如果每个h2
都可以在 new 中分开,section
并且应该有自己的标题层次结构h1
,那么是否应该使用低于以下的标题h1
(因为它们都可以有自己的标题部分)?