flex弹性盒儿
阮一峰博客对flex的介绍
https://www.ruanyifeng.com/blog/2015/07/flex-grammar.html
常用垂直居中
.container{
display: flex;
justify-content: center;
align-items: center;
}
其中justify-content属性
● flex-start(默认值):左对齐
● flex-end:右对齐
● center: 居中
● space-between:两端对齐,项目之间的间隔都相等。
● space-around:每个项目两侧的间隔相等。所以,项目之间的间隔比项目与边框的间隔大一倍。
与之对应的alingn-items
● flex-start:交叉轴的起点对齐。
● flex-end:交叉轴的终点对齐。
● center:交叉轴的中点对齐。
● baseline: 项目的第一行文字的基线对齐。
● stretch(默认值):如果项目未设置高度或设为auto,将占满整个容器的高度。
其中两端对齐和起点对齐也比较常用