在 xhtml 1.0中, hn(h1 到 h6)必须表示文档结构,就像书中的章节一样,它们都来自body
. 在 html5 中有section
, article
, header
, hgroup
, 并且似乎hn标签来自这些标签之一,然后与 body 元素无关。像
<html>
<body>
<h1>My personal homepage</h1>
<section id="resume">
<header>
<h1>My resumre</h1>
<p>A brief description of my skills</p>
</header>
<!-- bla bla bla -->
</section>
</body>
在 xhtml 1.0 中,我会这样做:
<html>
<body>
<h1>My personal homepage</h1>
<div id="resume">
<h2>My resumre</h2>
<p>A brief description of my skills</p>
<!-- bla bla bla -->
</div>
</body>
是否有意义?或者我应该遵循与 xhtml 1.0 相同的规则并忽略部分、标题等...并制作相对于正文元素的 hn 标签?
关于语义和 SEO 的建议和答案对我来说是最有价值的。