display: box; 可以参考[flexbox]。(http://www.html5rocks.com/en/tutorials/flexbox/quick/)
Box的属性
-box-flex
-box-orient
-box-direction
-box-align
-box-pack
html
1
2
3
1. box-flex 占父元素的剩余空间
.item{
-webkit-box-flex: 1;
}
.item:nth-child(2){
-webkit-box-flex: 2;
}
.item:nth-child(2){
-webkit-box-flex: 2;
}
.item:nth-child(3){
-webkit-box-flex: 3;
}
2. box-orient 子元素排列方向
.list{
-webkit-box-orient: horizontal;
}
.list{
-webkit-box-orient: vertical;
}
3. box-direction 子元素的排列顺序
.list{
-webkit-box-direction: normal;
}
.list{
-webkit-box-direction: reverse;
}
4. box-align 子元素的垂直对齐方式
horizontal
.list{
-webkit-box-orient: horizontal;
-webkit-box-align: start;
}
.list{
-webkit-box-orient: horizontal;
-webkit-box-align: end;
}
.list{
-webkit-box-orient: horizontal;
-webkit-box-align: center;
}
.list{
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
}
vertical
.list{
-webkit-box-orient: vertical;
-webkit-box-align: start;
}
.list{
-webkit-box-orient: vertical;
-webkit-box-align: end;
}
.list{
-webkit-box-orient: vertical;
-webkit-box-align: end;
}
.list{
-webkit-box-orient: vertical;
-webkit-box-align: end;
}
5. box-pack 子元素的水平对齐方式
.list{
-webkit-box-pack: start;
}
.list{
-webkit-box-pack: end;
}
.list{
-webkit-box-pack: center;
}