效果图:
实现方式:
下面代码中
关于html,body{height:100%},看不太懂的可以参考
https://blog.csdn.net/javaloveiphone/article/details/51098972
<style>
* {
margin: 0;
padding: 0;
}
body,
html {
height: 100%;
}
body {
display: flex;
flex-direction: column;
}
.header {
height: 100px;
background-color: rgb(156, 148, 148);
}
.main {
flex: 1;
background-color: rgb(217, 190, 219);
display: flex;
}
.main .left,
.main .right {
width: 100px;
background-color: antiquewhite;
}
.center {
background-color: rgb(228, 183, 183);
flex: 1;
}
.footer {
height: 100px;
background-color: rgb(156, 148, 148);
}
</style>
<body>
<div class="header">header</div>
<div class="main">
<div class="left">left</div>
<div class="center">center</div>
<div class="right">right</div>
</div>
<div class="footer">footer</div>
</body>