CSS3 和 HTML5 引入了大量新特性,为前端开发提供了更多功能和更好的语义化支持。这本教程将详细介绍 CSS3 新语法和技巧,以及 HTML5 新的语义化标签元素,如
、
、
、
、
等。希望通过本教程,读者能够掌握这些新特性的使用方法,提高前端开发水平。一、HTML5 语义化标签
HTML5 引入了许多新的语义化标签,这些标签使 HTML 代码更加清晰和结构化,便于搜索引擎和开发人员理解。
1.
标签用于定义文档或文档节的头部,通常包含标题、导航链接和其他头部内容。示例代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Header Example</title>
<style>
header {
background-color: #f8f8f8;
padding: 20px;
text-align: center;
border-bottom: 1px solid #ccc;
}
header h1 {
margin: 0;
font-size: 2em;
}
header nav a {
margin: 0 10px;
text-decoration: none;
color: #333;
}
</style>
</head>
<body>
<header>
<h1>My Website</h1>
<nav>
<a href="#home">Home</a>
<a href="#about">About</a>
<a href="#contact">Contact</a>
</nav>
</header>
</body>
</html>
2.