一些海报提到了css3使用显示:框
此语法已过时,不应再使用。[另请参见此帖子]因此,为了完整起见,这里是使用灵活的盒子布局模块
因此,如果您有简单的标记,如:
<div class=“box”><div class=“item1”>AB类<div class=“item3”>C</div>
…如果要将项目集中在框中,则需要在父元素(.box)上执行以下操作:
.box文件{显示:flex;柔性(flex)-方向包:行;包裹/* 可选。只有 如果 你 柔性(flex)-希望项目包: 包裹;*/justify-content:中心;/*用于水平对齐*/对齐项目:居中;/*用于垂直对齐*/}
这里有一个现场演示使用-[这还考虑了浏览器特定的属性。]
.box文件{显示:flex;柔性缠绕:缠绕;/*可选。只有当你想要包裹物品时*/justify-content:中心;/*用于水平对齐*/对齐项目:居中;/*用于垂直对齐*/}* {边距:0;填充:0;}html,车身{高度:100%;}.box{高度:200px;显示:flex;柔性缠绕:缠绕;justify-content:中心;对齐项目:居中;边框:2px实心番茄;}.box目录{边距:0 10px;宽度:100px;}.项目1{高度:50px;背景:粉红色;}.项目2{背景:棕色;高度:100px;}.项目3{高度:150px;背景:橙色;}
<div class=“box”><div class=“item1”>AB类<div class=“item3”>C</div>
注意:这现在在Firefox 22中有效,但对于早期版本的FF-如果你需要启用flexbox运行时标志,如这
这个帖子显示了如何到获得最大浏览器支持并解释了ie10中需要的一些特殊浏览器特定属性)
当试图获得使用旧浏览器的旧浏览器语法正确的对于所有浏览器都是柔性接线盒 在这里这里是一个好地方.