弹性布局(新)
flex-direction
1  | flex-direction:row | row-reverse | column | column-reverse  | 
默认值:++row++
适用于:flex容器  
flex-wrap
1  | flex-wrap:nowrap | wrap | wrap-reverse  | 
默认值:++nowrap++
适用于:flex容器  
justify-content
1  | justify-content:flex-start | flex-end | center | space-between | space-around  | 
默认值:flex-start
适用于:flex容器
align-items
1  | align-items:flex-start | flex-end | center | baseline | stretch  | 
默认值:stretch
适用于:flex容器
align-content
1  | align-content:flex-start | flex-end | center | space-between | space-around | stretch  | 
默认值:stretch
适用于:多行的弹性盒模型容器
flex-flow(复合属性)
1  | flex-flow:<' flex-direction '> || <' flex-wrap '>  | 
默认值:看各分拆属性
适用于:flex容器
flex-grow
1  | flex-grow:<number>  | 
默认值:0
适用于:flex子项
取值:
用数值来定义扩展比率。不允许负值
flex-shrink
flex-shrink:
默认值:1
适用于:flex子项  
取值:
用数值来定义收缩比率。不允许负值
flex-basis
1  | flex-basis:<length> | <percentage> | auto | content  | 
默认值:auto
适用于:flex子项
flex(复合属性)
1  | flex:none | <' flex-grow '> <' flex-shrink >'? || <' flex-basis '>  | 
默认值:看各分拆属性
适用于:flex子项
order
1  | order:<integer>  | 
默认值:0
适用于:flex子项和flex容器中的绝对定位子元素
取值:
用整数值来定义排列顺序,数值小的排在前面。可以为负值。
align-self
1  | align-self:auto | flex-start | flex-end | center | baseline | stretch  | 
默认值:auto
适用于:flex子项
弹性布局(旧)
display:box 或者 inline-box
box-orient
1  | box-orient:horizontal | vertical | inline-axis | block-axis  | 
默认值:horizontal
适用于:伸缩盒容器
horizontal:
设置伸缩盒对象的子元素从左到右水平排列
vertical:
设置伸缩盒对象的子元素从上到下纵向排列
inline-axis:
设置伸缩盒对象的子元素沿行轴排列
block-axis:
设置伸缩盒对象的子元素沿块轴排列  
box-direction
1  | box-direction:normal | reverse  | 
默认值:normal
适用于:伸缩盒容器
取值:
normal:
设置伸缩盒对象的子元素按正常顺序排列
reverse:
反转伸缩盒对象的子元素的排列顺序  
box-pack
1  | box-pack:start | center | end | justify  | 
默认值:start
适用于:伸缩盒容器
取值:
start:
设置伸缩盒对象的子元素从开始位置对齐(大部分情况等同于左对齐,受)
center:
设置伸缩盒对象的子元素居中对齐
end:
设置伸缩盒对象的子元素从结束位置对齐(大部分情况等同于右对齐)
justify:
设置或伸缩盒对象的子元素两端对齐  
box-align
1  | box-align:start | end | center | baseline | stretch  | 
默认值:stretch
适用于:伸缩盒容器
取值:
start:
设置伸缩盒对象的子元素从开始位置对齐
center:
设置伸缩盒对象的子元素居中对齐
end:
设置伸缩盒对象的子元素从结束位置对齐
baseline:
设置伸缩盒对象的子元素基线对齐
stretch:
设置伸缩盒对象的子元素自适应父元素尺寸  
box-lines
1  | box-lines:single | multiple  | 
默认值:single
适用于:伸缩盒容器
取值:
single:
伸缩盒对象的子元素只在一行内显示
multiple:
伸缩盒对象的子元素超出父元素的空间时换行显示  
box-ordinal-group
1  | box-ordinal-group:<integer>  | 
默认值:1
适用于:伸缩盒子元素
取值:
用整数值来定义伸缩盒对象的子元素显示顺序。
box-flex
box-flex:
默认值:0
适用于:伸缩盒子元素
取值:
使用浮点数指定对象所分配其父元素剩余空间的比例。