HTML5头层次结构

HTML5头层次结构,html,hierarchy,Html,Hierarchy,在使用HTML5时,我有一个关于标题层次结构的快速问题,特别是节。我是从搜索引擎优化的角度问的 此时,我的标记如下所示: <article> <header><h1>Article Header</h1></header> <!-- Bla bla --> <section> <header><h1>Article section 1</h1></header>

在使用HTML5时,我有一个关于标题层次结构的快速问题,特别是节。我是从搜索引擎优化的角度问的

此时,我的标记如下所示:

<article>

<header><h1>Article Header</h1></header>
<!-- Bla bla -->
<section>
<header><h1>Article section 1</h1></header>
<!-- Bla bla -->
</section>

<section>
<header><h1>Article section 2</h1></header>
<!-- Bla bla -->
<h2>Article section 2 Sub 1</h2>
<!-- Bla bla -->
</section>

<section>
<header><h1>Article section 3</h1></header>
<!-- Bla bla -->
</section>

</article>
与预期一致:

但是当我看到没有css的网站时,我发现:

正如您在第二张图片中所看到的,
Article section 2 Sub 1
似乎被赋予了更多的“重要性”,尽管它只是另一个小节的
h2
(如大纲中所示)

现在我想知道我是否可以安全地忽略这一点,或者谷歌是否也认为
文章第2节第1小节
比上一篇和下一篇
h1
标题更重要?显然,我想确保
文章第2节第1小节的重要性低于上一篇和下一篇
h1
标题


我希望我能解释我想弄明白的事情

首先,HTML5与HTML4向后兼容

  • 可以使用老式的h2+标记
  • 或者只分割内容和h1标签
  • 或者两者都在同一页中
但默认样式首先是为了保持与旧页面的向后兼容性, 然后实现html5分段的默认样式

  • 您的代码没有错,您只需要重置样式
我对此非常肯定,因为我读过一些关于mozilla bugzilla的讨论


希望这有帮助

首先,HTML5与HTML4向后兼容

  • 可以使用老式的h2+标记
  • 或者只分割内容和h1标签
  • 或者两者都在同一页中
但默认样式首先是为了保持与旧页面的向后兼容性, 然后实现html5分段的默认样式

  • 您的代码没有错,您只需要重置样式
我对此非常肯定,因为我读过一些关于mozilla bugzilla的讨论


希望这有帮助

就搜索引擎优化而言,呈现页面的顺序从来没有任何意义。与h2相比,h1在其所处的上下文中总是更为重要。

就SEO而言,呈现页面的顺序从来没有任何意义。与h2相比,h1在其所处的环境中总是更为重要。

Hi!好吧,如果我明白你的意思:h2标记只是因为向后兼容而变得更大,它呈现为html4页面?但是为什么h1标签呈现得如此之小——如果是html4页面,它们应该更大。总之:我想弄明白的是:谷歌会不会发现h2标签是一个小节的副标题,因此它的重要性不如围绕它的h1标签重要?因为只有h1被认为是一个有效的html5标题,所以如果它被放在一个小节中,它会采用新的html5样式阅读:是的,你的大纲是正确的,你只需要设置你的样式对不起,如果我今天很慢,那么设置样式是什么意思?当然,我使用css来设置我的标题样式,但是为了更好地了解我的站点结构,我确实禁用了样式,并且在没有启用样式的情况下,h2标记被渲染得更大。这就是为什么我认为它更重要的原因。我担心谷歌也会这么想。正如我所说的,但是如果没有一个好的英语,你的提纲是正确的,谷歌不会对h2给予更多的重视。相信我。完全等同于@wes。“因为只有h1被认为是有效的html5标题”。这简直是胡说八道,而链接的样式表又懒又乱。事实上,通用样式表还没有赶上HTML5的大纲算法。嗨!好吧,如果我明白你的意思:h2标记只是因为向后兼容而变得更大,它呈现为html4页面?但是为什么h1标签呈现得如此之小——如果是html4页面,它们应该更大。总之:我想弄明白的是:谷歌会不会发现h2标签是一个小节的副标题,因此它的重要性不如围绕它的h1标签重要?因为只有h1被认为是一个有效的html5标题,所以如果它被放在一个小节中,它会采用新的html5样式阅读:是的,你的大纲是正确的,你只需要设置你的样式对不起,如果我今天很慢,那么设置样式是什么意思?当然,我使用css来设置我的标题样式,但是为了更好地了解我的站点结构,我确实禁用了样式,并且在没有启用样式的情况下,h2标记被渲染得更大。这就是为什么我认为它更重要的原因。我担心谷歌也会这么想。正如我所说的,但是如果没有一个好的英语,你的提纲是正确的,谷歌不会对h2给予更多的重视。相信我。完全等同于@wes。“因为只有h1被认为是有效的html5标题”。这简直是胡说八道,而链接的样式表又懒又乱。事实上,通用样式表还没有赶上HTML5的大纲算法。谢谢你的洞察力!我实际上认为,当一个浏览器呈现一个比另一个更大的特定标题(没有css和样式)时,这意味着它以某种方式赋予了它更多的“重要性”。你刚才回答了我的问题,但我希望你不要介意我接受韦斯的回答,因为他花了这么多时间来回答我愚蠢的问题。如果可能的话,我会两个都做标记!h2之所以更大,不是因为它更重要,而是因为,基本上,浏览器使用HTML4样式。感谢您的洞察力!我实际上认为,当一个浏览器呈现一个比另一个更大的特定标题(没有css和样式)时,这意味着它以某种方式赋予了它更多的“重要性”。你刚才回答了我的问题,但我希望你不要介意我接受韦斯的回答,因为他花了这么多时间来回答我愚蠢的问题。如果可能的话,我会两个都做标记!h2不是更大,因为它更重要