hand
_1_12_178
4
返回栏目
0k
3k
5k
1k
2k
0.2k
2k
1k
2k
3k
2k
3k
2k
3k
3k
0.3k
0k
2k
0k
1k
0.1k
0k
0k
2k
2k
3k
0.2k
3k
0k
2k
2k
2k
3k
2k
2k
0k
4k
2k
2k
0k
3k
3k
2k
2k
2k
1k
3k
1k
3k
2k
1k
0.8k
2k
0k
2k
2k
2k
2k
3k
0.4k
4k
2k
5k
2k
3k
2k
3k
3k
4k
2k
3k
2k
3k
0.7k
2k
0.8k
3k
2k
4k
2k
2k
2k
2k
2k
3k
3k
3k
3k
4k
3k
3k
0k
2k
2k
0k
3k
2k
3k
1k
2k
2k
3k
3k
3k
3k
5k
3k
3k
3k
4k
3k
5k
4k
4k
4k
4k
1k
2k
2k
2k
2k
2k
2k
1k
2k
3k
3k
3k
3k
3k
2k
3k
4k
2k
2k
3k
5k
3k
3k
3k
4k
3k
3k
2k
3k
5k
4k
3k
4k
4k
2k
3k
3k
1k
3k
4k
4k
2k
2k
2k
3k
2k
4k
2k
4k
2k
4k
1k
2k
1k
2k
2k
1k
2k
2k
2k
2k
2k
2k
1k
1k
4k
3k
2k
2k
3k
3k
6k
2k
8k
3k
7k
2k
3k
3k
4k
3k
5k
4k
3k
3k
2k
2k
3k
3k
2k
2k
2k
3k
2k
6k
4k
4k
4k
4k
3k
3k
2k
4k
2k
3k
3k
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
0k
返回前端 - HTML5栏目
作者:
贺及楼
成为作者
更新日期:2025-02-27 13:16:08
在前端开发中,HTML5 引入的语义化元素极大地提升了代码的可读性和可维护性。header
标签就是其中一个非常重要的语义化元素,它通常用于表示页面或页面中某个区域的头部。本文将深入探讨 header
标签的使用方法以及如何对其进行样式设计。
header
标签是 HTML5 新增的语义化标签,用于定义文档或节的头部。它可以包含页面的标题、标志、导航链接等信息。一个页面可以有多个 header
标签,例如每个文章或章节都可以有自己的 header
。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Header 示例</title>
</head>
<body>
<!-- 页面整体的 header -->
<header>
<h1>我的网站</h1>
<nav>
<ul>
<li><a href="#">首页</a></li>
<li><a href="#">关于我们</a></li>
<li><a href="#">联系我们</a></li>
</ul>
</nav>
</header>
<!-- 文章的 header -->
<article>
<header>
<h2>文章标题</h2>
<p>发布时间:2024-10-01</p>
</header>
<p>文章内容...</p>
</article>
</body>
</html>
在上述代码中,第一个 header
标签表示整个页面的头部,包含网站标题和导航链接;第二个 header
标签表示文章的头部,包含文章标题和发布时间。
我们可以使用 CSS 对 header
标签进行基本的样式设置,例如设置背景颜色、字体颜色、内边距等。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Header 样式设计</title>
<style>
header {
background-color: #333;
color: white;
padding: 20px;
}
h1 {
margin: 0;
}
nav ul {
list-style-type: none;
margin: 0;
padding: 0;
display: flex;
}
nav ul li {
margin-right: 20px;
}
nav ul li a {
color: white;
text-decoration: none;
}
</style>
</head>
<body>
<header>
<h1>我的网站</h1>
<nav>
<ul>
<li><a href="#">首页</a></li>
<li><a href="#">关于我们</a></li>
<li><a href="#">联系我们</a></li>
</ul>
</nav>
</header>
</body>
</html>
在上述代码中,我们设置了 header
标签的背景颜色为深灰色,字体颜色为白色,并添加了内边距。同时,对导航链接进行了样式设置,使其水平排列。
在现代网页设计中,响应式设计是必不可少的。我们可以使用媒体查询来实现 header
标签在不同屏幕尺寸下的不同样式。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>响应式 Header 样式设计</title>
<style>
header {
background-color: #333;
color: white;
padding: 20px;
}
h1 {
margin: 0;
}
nav ul {
list-style-type: none;
margin: 0;
padding: 0;
display: flex;
}
nav ul li {
margin-right: 20px;
}
nav ul li a {
color: white;
text-decoration: none;
}
/* 小屏幕设备 */
@media (max-width: 768px) {
nav ul {
flex-direction: column;
}
nav ul li {
margin-bottom: 10px;
}
}
</style>
</head>
<body>
<header>
<h1>我的网站</h1>
<nav>
<ul>
<li><a href="#">首页</a></li>
<li><a href="#">关于我们</a></li>
<li><a href="#">联系我们</a></li>
</ul>
</nav>
</header>
</body>
</html>
在上述代码中,当屏幕宽度小于等于 768px 时,导航链接将垂直排列,以适应小屏幕设备。
要点 | 描述 |
---|---|
header 标签作用 |
用于定义文档或节的头部,可包含标题、标志、导航等信息 |
基本样式设置 | 可设置背景颜色、字体颜色、内边距等 |
响应式设计 | 使用媒体查询实现不同屏幕尺寸下的不同样式 |
通过合理使用 header
标签和 CSS 样式设计,我们可以创建出美观、易用的页面头部。希望本文对你理解和使用 header
标签有所帮助。
前端 - HTML5
整章节共240节
快分享给你的小伙伴吧 ~