所有三个框(box1,box2和box3)应位于同一条线上并对齐中心。将div对齐在一条线上并水平居中
#wrapper {
background-color: lightcyan;
}
#container1 {
border: 2px dashed magenta;
}
#box1,
#box2,
#box3 {
height: 100px;
width: 100px;
postition: fixed;
}
#box1 {
border: 1px solid red;
float: left;
}
#box2 {
border: 1px solid green;
float: left;
}
#box3 {
border: 1px solid brown;
}
<div id="wrapper">
<div id="container1">
<div id="box1">
<p>Box 1</p>
</div>
<div id="box2">
<p>Box 2</p>
</div>
<div id="box3">
<p>Box 3</p>
</div>
</div>
</div>
您也可以解决[内嵌差距问题(HTTP:// CSS-技巧.com/fight-the-space-between-inline-block-elements /),并添加一个更简单的方法来定位直接的孩子divs:'#container1> div { height:100px; width:100px; display:inline-block; vertical-align:middle; }' – misterManSam 2014-10-22 04:42:26
补充,谢谢;) – draftdraft88 2014-10-22 04:59:23