html三段式布局比较常见,这里采用flex实现
<html>
<head>
<style>
html,body{
height:100%,
}
.contaner{
height:100%;
display:flex;
flex-direction:column;
text-align:center;
}
.head{
}
.main{
flex-grow:1;
overflow:overlay;
}
.foot{
}
.content{
height:1200px;
width:300px;
background-color:red;
}
</style>
</head>
<body>
<div class="contaner">
<div class="head">
head
</div>
<div class="main">
mainStart
<div class="content">
</div>
mainEnd
</div>
<div class="foot">
foot
</div>
</div>
</body>
</html>