一、指代不同
1、<head>标签:是网页的HEAD(头)部分中包含有的内置标签,用来申明使用的脚本语言,以及网页传输时使用的方式等。
2、<header>标签:header标签是HTML5新增标签元素。

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
header {
height: 200px;
width: 100%;
border:1px solid red;
background-color: #ccc;
text-align: center;
line-height: 200px;
}
nav {
float: left;
height: 400px;
width: 200px;
border:1px solid red;
background-color: #ccc;
text-align: center;
line-height: 400px;
}
section {
float: left;
margin-left: 20px;
height: 400px;
width: 67%;
border:1px solid red;
background-color: #ccc;
text-align: center;
line-height: 400px;
}
aside {
float: right;
height: 400px;
width: 250px;
border:1px solid red;
background-color: #ccc;
text-align: center;
line-height: 400px;
}
div{
margin-top:10px;
}
</style>
</head>
<body>
<header>
这是头部标签:header
</header>
<div>
<nav>
这是导航连接标签:nav
</nav>
<section>
区域标签:section
</section>
<aside>
侧边栏标签:aside
</aside>
</div>
</body>
</html>
二、浏览器支持不同
1、<head>标签:浏览器都支持。
2、<header>标签:旧版本浏览器均不支持,需要IE9+以上浏览器、最新谷歌Chrome等浏览器才支持。
三、支持属性不同
1、<head>标签:<head> 中的元素可以引用脚本、指示浏览器在哪里找到样式表、提供元信息等等。
2、<header>标签:<header> 标签支持 HTML 中的全局属性。
浙公网安备 33010602011771号