“head”和“header”标签之间的真正区别是什么?

时间:2015-11-25 14:58:22

标签: html html5 header head

问题

我已经编码了一段时间,并意识到头部和标题看起来完全一样。它们是一样的,它们之间有什么区别?它有所作为吗?

在研究了一下之后我找不到太多关于此的信息,我可能没有深入挖掘。我发现的信息是{1}}标记在HTML 1中出现,因为<head>标记出现在HTML5中。另一个更稳定吗?

摘要

我想了解两个标签之间的区别。我想要一个可靠的/官方消息来源。如果可以,请发布您获取信息的链接。代码示例也很有用!我要问的主要问题是是否存在差异,如果存在差异则存在差异。其中一个有好处吗?感谢您抽出宝贵时间阅读本文。

3 个答案:

答案 0 :(得分:11)

快速Google搜索显示以下内容:

标题:
HTML <head>元素提供有关文档的一般信息(元数据),包括其标题和脚本和样式表/定义的链接。 (HTML MDN)

标题标记:
HTML <header>元素代表一组介绍性或导航辅助工具。它可能包含一些标题元素,但也包含其他元素,如徽标,包装部分的标题,搜索表单等。 (HTML MDN)

-

换句话说; head标签用于文档标题,样式,脚本等。
而标题标签用于文章中的标题。

Newspaper 'header'. 报纸'标题'

编辑:更新了参考资料,如 psuedocoder 所述,W3Schools并不总是完全可靠。

答案 1 :(得分:3)

来自W3C:

https://www.w3.org/wiki/HTML/Elements/head

<head>元素表示文档的元数据集合。”

https://www.w3.org/wiki/HTML/Elements/header

<header>元素代表一组介绍性或导航辅助工具。”

主要区别在于<head>元素用于META数据,<header>元素用于实际内容。

答案 2 :(得分:2)

The HTML <head> tag是元数据的容器,是指向脚本和样式表的链接。

The <header>tag是一个语义容器,用于指定介绍性或导航性的内容。