圣杯布局要求
header和footer各自占領(lǐng)屏幕所有寬度,高度固定。
中間的container是一個(gè)三欄布局。
三欄布局兩側(cè)寬度固定不變,中間部分自動(dòng)填充整個(gè)區(qū)域。
中間部分的高度是三欄中最高的區(qū)域的高度。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style>
header,footer{
background:#aa0;
height:100px;
}
.main{
background:#ccc;
display: flex;
}
.main div{
flex: 0 0 20%;
}
.main .left,.main .right{
height:200px;
}
.main .middle{
flex: 1;
min-height:300px;
}
</style>
</head>
<body>
<header>header</header>
<div class="main">
<div class="left" style="background:#a00;"></div>
<div class="middle" style="background:#0a0;">
<div style="height:400px;background:#f00;"></div>
</div>
<div class="right" style="background:#00a;"></div>
</div>
<footer>footer</footer>
</body>
</html>

image.png