html盒子标签综合应用案例
时间: 2024-10-06 22:02:59 浏览: 29
CSS学习归纳3中的综合案例的代码
HTML盒子模型是一种用于描述HTML元素如何在网页上布局的理论,它将每个元素视为由内容区域、内边距(padding)、边框(border)和外边距(margin)组成的四个部分。下面是一个简单的综合应用案例:
假设我们要创建一个响应式的导航栏,我们会使用`<div>`作为容器,应用CSS来设置样式。首先,我们有基础结构如下:
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<style>
.nav-container {
display: flex;
justify-content: space-between;
padding: 10px; /* 内边距 */
background-color: #f1f1f1; /* 边框颜色 */
border: 1px solid #ccc; /* 边框 */
}
nav ul {
list-style-type: none;
}
nav a {
color: black;
text-decoration: none;
margin-right: 20px;
}
@media (max-width: 600px) {
.nav-container {
flex-direction: column;
}
}
</style>
</head>
<body>
<div class="nav-container">
<nav>
<ul>
<li><a href="#">首页</a></li>
<li><a href="#">关于我们</a></li>
<li><a href="#">服务</a></li>
<li><a href="#">联系我们</a></li>
</ul>
</nav>
</div>
</body>
</html>
```
在这个例子中,`.nav-container`是一个包含导航列表的盒子,其内部的`<ul>`和`<li>`元素代表了内容区域。通过设置`display: flex`,我们可以使其在大屏幕设备上水平布局;当窗口宽度小于600px时,媒体查询会触发样式改变,使得导航栏变为垂直布局。
阅读全文