CSS3中几个新增加的盒模型属性使用教程

2020-05-05 07:19:53易采站长站整理

.wrap{   
 width:600px;   
 height:200px;   
 display:-moz-box;   
 display:-webkit-box;   
 display:box;   
 -moz-box-direction:normal;//设置mormal默认值   
 -webkit-box-direction:normal;//设置mormal默认值   
 box-direction:normal;//设置mormal默认值   
}   
.sectionOne{   
 background:orange;   
 -moz-box-flex:1;   
 -webkit-box-flex:1;   
 box-flex:1;   
}   
.sectionTwo{   
 background:purple;   
 -moz-box-flex:2;   
 -webkit-box-flex:2;   
 box-flex:2;   
}   
.sectionThree{   
 width:100px;   
 background:green;   
}  

展示效果:
201631115248217.jpg (537×107)

reverse表示反转:
如上面所示设置nomal其结构的排列顺序为sectionOne、sectionTwo、sectionThree;如果设置reverse反转,其结构的排列顺序为sectionThree、sectionTwo、sectionOne.
HTML代码:

XML/HTML Code复制内容到剪贴板

<article>  
    <section>01</section>  
    <section>02</section>  
    <section>03</section>  
</article>  

CSS代码:

CSS Code复制内容到剪贴板

.wrap{   
 width:600px;   
 height:200px;   
 display:-moz-box;   
 display:-webkit-box;   
 display:box;   
 -moz-box-direction:reverse;//设置为反转   
 -webkit-box-direction:reverse;//设置为反转   
 box-direction:reverse;//设置为反转   
}   
.sectionOne{   
 background:orange;   
 -moz-box-flex:1;   
 -webkit-box-flex:1;   
 box-flex:1;   
}   
.sectionTwo{   
 background:purple;   
 -moz-box-flex:2;   
 -webkit-box-flex:2;   
 box-flex:2;   
}   
.sectionThree{   
 width:100px;   
 background:green;   
}  

展示效果:
201631115342711.jpg (541×108)

3、box-align
box-align表示父容器里面子容器的垂直对齐方式,可选参数如下所示:
start | end | center | baseline | stretch