标签:
flexbox是Flexible Box的缩写, 弹性盒子布局 主流的浏览器都支持
flexbox布局是伸缩容器(container)
和伸缩项目 (item)
组成
Flexbox布局的主体思想是元素可以改变大小以适应可用空间
, 当可用空间变大, Flex元素将伸展大小以填充可用空间, 当Flex元素超出可用空间时将自动缩小。 总之, Flex元素是可以让你的布局根据浏览器的大小变化进行自动伸缩
。按照伸缩流的方向布局
伸缩容器有主轴和交叉轴组成! 主轴既可以是水平轴, 也可以是垂直轴
flexbox目 前还处于草稿状态, 所有在使用flexbox布局的时候, 需要加上各个浏览器的私有前缀, 即-webkit -moz -ms -o等
flex-direction:row(默认值)(从左到右)
| row-reverse(从右到左)
| column(从上到下)
| column-reverse(从下到上)
flex-wrap:nowrap(默认值)(不换行)
| wrap(换行 从上到下)
| wrap-reverse(换行 从下到上)
justify-content:flex-start(默认值)(从左开始)
| flex-end(从右开始)
|center(水平居中)
| space-between(水平平均分布)
| space-around(水平平均分布,两边留一半)
align-items:flex-start(默认值)(从上开始)
| flex-end(从下开始)
|center(垂直居中)
| baseline(基准线)(容器下方)
| stretch(垂直拉伸)
align-content:flex-start(上面)
| flex-end(下面)
|center(垂直居中)
| space-between(垂直平均分布)
| space-around(垂直平均分布,两边留一半)
| stretch(默认值)
标签:
原文地址:http://www.cnblogs.com/wisemen/p/5836022.html