《图解CSS3》笔记 Flex
Flexbox模型的三个规范:
1. 旧版本 2009年 display: box、inline-box
2. 混合版本 2011年 display: flexbox、inline-flexbox
3. 新版本 display: flex、inline-flex
当display属性为以上时,将为其后代创建FFC(Flex Formatting Context)。
旧版本属性如下:
1. box-orient 定义伸缩主轴的方向
horizontal | vertical | inline-axis (内联轴排列)| block-axis (块轴排列)
2. box-direction 定义伸缩项目的流动顺序
normal | reverse
3. box-lines 伸缩项目溢出时是否换行(主流浏览器不支持该属性)
single、multiple
4. box-pack 主轴方向上,额外空间的分配
start(默认:额外空间在最后)、end、center(额外空间仅处于两端)、justify(额外空间平均分布在所有缝隙之间,不包括首尾边缘)
5. box-align 侧周方向上,额外空间的分配
start、end、center、baseline、stretch(拉伸填充侧轴)
6. box-flex 主轴方向上,额外空间如果在每个伸缩项目上分配;(使用在伸缩项目上)
<number>
7. box-ordinal-group 伸缩项目在伸缩流中显示的顺序,(使用在伸缩项目上)
<number> 默认为1,值越大,位置越靠后;
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。