<div class="container">
<div>div</div>
<div>Div2</div>
</div>
html,
body {
height: 100%;
margin: 0;
}
.container {
height: 100%;
display: flex;
flex-direction: column;
}
.container > div:last-child {
background-color: tomato;
flex: 1;
}
1.height: 100% 设置容器高度为屏幕高度
2.display: flex 启用 flex 盒子模型
3.flex-direction: column 设置 flex 盒子模型中的子元素按照从上到下的方向进行排列
4.flex-grow: 1 flex 盒子模型内的该元素将会占据父容器中剩余的空间
5.父元素必须有一个设定的高度
6.flex-grow: 1 可以应用到第一个或者第二个或者任意一个子元素上,被设置了该属性的子 元素将会占据所有剩余的可用空间