<div class="box"> <div class="top">top</div> <div class="mid">mid</div> <div class="btm">btm</div> </div>
css
.box{ display: flex; flex-direction: column; height: 100vh;
} .mid{ flex: 1; background-color: #ffc;
}效果如下图
但是去了IE浏览器,中间的黄色的高度就变成了0?为什么?应该怎么改?才能让中间这个部分在内容超出时自动增加高度,内容不够时,沾满一屏(加上头和脚)
倚天杖
江户川乱折腾
随时随地看视频慕课网APP
相关分类