HTML5的新<header>元素

3
我理解它的功能。我是否正确地相信我们现在将所有的h1到h6标签夹在它之间?我有什么遗漏的吗?
请温柔一点,我只是想学习。

我差不多准备好说“是的”了……你能澄清一下sandwich是什么意思吗? - J-16 SDiZ
1
http://html5doctor.com/the-header-element/ - Šime Vidas
根据您的需求,您也可以使用hgroup标签。在HTML5中,在section标签内使用header是一个好的实践。 - Alerty
3个回答

3
根据规范:
引用元素通常包含章节的标题(h1-h6元素或hgroup元素),但不是必需的。引用元素还可用于包装章节的目录、搜索表单或任何相关的标志。

http://dev.w3.org/html5/spec/Overview.html#the-header-element

所以,不,你不必把所有的标题都包在一个header标签中。它是用于一个部分的标题和/或相关元素。

+1 链接到规范。此外,头部用于诸如标题、作者信息、日期/时间戳以及您可能在任何其他文档的头部中找到的任何其他信息。如果您想要包装您的 h# 标签,请使用 hgroup 元素(尽管它确实对于部分划分有一些含义,请阅读规范以了解更多信息)。 - zzzzBov

1

Header是覆盖任何部分标题的元素。这包括网页本身,但也可能是单独部分的标题。通过假设在某些情况下人们可能希望在其他地方重复使用您网页的一部分来考虑它会有所帮助。

举个例子,一个聚合了一系列职业文章的网站。如果您有一个页面,包含3篇不同的职业文章,"消防员","警察"和"士兵",每篇文章被包裹在

标签中,每篇文章都有一个< header >标签,其中包含每篇文章的标题,那么聚合网站可以轻松地整理您的文章。对于搜索引擎和网络爬虫也是如此。


0

Header tag在HTML5中基本上用于包含页面的头部部分。为了对H1...H6标签进行分组,引入了hgroup标签。因此我们可以使用这个标签。这些标签对于网络爬虫也很有用。如果您在页面中使用hgroup标签,那么在爬行搜索引擎时,它会被视为重要内容,并给予更多的权重。

在研究HTML5标签对SEO的重要性时,我发现了这个链接。 链接文本


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接