移动端三段式布局代码
时间: 2023-08-03 11:07:22 浏览: 43
下面是一个简单的移动端三段式布局代码示例:
```html
<!DOCTYPE html>
<html>
<head>
<title>移动端三段式布局</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
/* 设置页眉样式 */
header {
background-color: #333;
color: white;
padding: 20px;
text-align: center;
}
/* 设置主体样式 */
main {
margin: 20px;
padding: 20px;
background-color: #f0f0f0;
text-align: center;
}
/* 设置页脚样式 */
footer {
background-color: #333;
color: white;
padding: 20px;
text-align: center;
}
/* 设置响应式布局 */
@media screen and (max-width: 768px) {
main {
margin: 10px;
padding: 10px;
}
}
@media screen and (max-width: 480px) {
header {
font-size: 14px;
padding: 10px;
}
main {
margin: 5px;
padding: 5px;
}
footer {
font-size: 14px;
padding: 10px;
}
}
</style>
</head>
<body>
<header>
<h1>这是页眉</h1>
<nav>
<a href="#">首页</a>
<a href="#">关于我们</a>
<a href="#">联系我们</a>
</nav>
</header>
<main>
<h2>这是主体</h2>
<p>在这里添加网站的主要内容。</p>
</main>
<footer>
<p>版权 © 2021 我的网站</p>
</footer>
</body>
</html>
```
在这个示例中,我们使用了`<header>`、`<main>`和`<footer>`三个HTML5标签来定义三段式布局中的三个部分。然后使用CSS设置它们的样式,包括背景色、字体颜色、内边距、边距和文本对齐方式等。同时,我们还使用了响应式布局来确保布局在不同的设备上都能正常显示。我们使用`@media`查询定义不同的CSS样式规则,以适应不同的屏幕大小。在这个示例中,我们定义了两个媒体查询,分别适用于最大宽度为768px和480px的屏幕。