flex十字架网页制作
时间: 2023-11-21 12:55:59 浏览: 73
flex 网络拓扑制作
5星 · 资源好评率100%
以下是使用flex布局制作十字架网页的示例代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>Flex Cross Layout</title>
<style type="text/css">
body {
margin: 0;
padding: 0;
display: flex;
flex-direction: column;
min-height: 100vh;
}
header, footer {
background-color: #333;
color: #fff;
padding: 10px;
text-align: center;
}
main {
display: flex;
flex: 1;
}
aside {
background-color: #f2f2f2;
padding: 10px;
flex-basis: 200px;
}
section {
flex: 1;
display: flex;
flex-direction: column;
}
section > div {
flex: 1;
display: flex;
flex-direction: row;
}
section > div > div {
flex: 1;
padding: 10px;
}
#left-top {
background-color: #f2f2f2;
}
#left-bottom {
background-color: #d9d9d9;
}
#right {
background-color: #e6e6e6;
}
</style>
</head>
<body>
<header>
<h1>Header</h1>
</header>
<main>
<aside>
<h2>Aside</h2>
<p>Some content here</p>
</aside>
<section>
<div>
<div id="left-top">
<h2>Left Top</h2>
<p>Some content here</p>
</div>
<div id="right">
<h2>Right</h2>
<p>Some content here</p>
</div>
</div>
<div>
<div id="left-bottom">
<h2>Left Bottom</h2>
<p>Some content here</p>
</div>
<div id="right">
<h2>Right</h2>
<p>Some content here</p>
</div>
</div>
</section>
</main>
<footer>
<h3>Footer</h3>
</footer>
</body>
</html>
```
这个示例代码使用了flex布局来实现一个十字架网页,其中header和footer分别是顶部和底部的导航栏,main是整个页面的主体部分,包括aside和section两个部分。aside是左侧的导航栏,section是右侧的内容区域,包括两个div,每个div又包括左右两个子div。这个布局可以根据实际需要进行修改和扩展。
阅读全文