Flex 布局

发布时间: 2019-12-25 11:27:14 作者: 大象笔记

Flex,全称为 Flexible Box,即“弹性布局”。

浏览器兼容性

IE 10 才支持。

传统布局的局限性

垂直居中不容易实现。

基本使用

指定为 Flex 布局:

设置为 flex 布局之后,子元素的 float, clear 和 vertical-align 将失效。

容器的属性 flex-direction

决定子元素的排列方向。值为 row, column 等。

容器的属性 flex-wrap

顾名思义,是否折行。

以 flex-direction: column 为例,如果一行装不下那么多子元素时,默认时不折行的。需要修改为 wrap.

容器属性: flex-flow

flex-direction 和 flex-wrap 的简写形式。

容器属性: justify-content

主轴的对齐方式。

justify, 两端对齐的意思,也有整理版面的意思。

容器属性:

参考

https://www.ruanyifeng.com/blog/2015/07/flex-grammar.html

我是一名山东烟台的开发者,联系作者