您可以通过引入2 个额外的 .left 和 .right 浮动 div来轻松做到这一点,如下所示。
重要:删除类的现有浮点属性
HTML
<body>
<div class="hola">
<div class="left">
<div class="pau"></div>
<div class="losdos"></div>
<div class="gerardo"></div>
<div class="losdos"></div>
<div class="pau"></div>
<div class="gerardo"></div>
</div>
<div class="right">
<div class="gerardo"></div>
<div class="pau"></div>
<div class="pau"></div>
<div class="pau"></div>
<div class="gerardo"></div>
</div>
</div>
</body>
CSS
.hola {
height: 600px;
margin: auto;
width: 250px;
}
.hola .pau {
background: none repeat scroll 0 0 #AFAFAF;
height: 125px;
width: 125px;
}
.hola .losdos {
background: none repeat scroll 0 0 #5FC9F0;
height: 125px;
width: 125px;
}
.hola .gerardo {
background: none repeat scroll 0 0 #F58787;
height: 125px;
width: 125px;
}
.hola .left{
float: left;
width: 125px;
}
.hola .right{
float: right;
width: 125px;
}
你可以在JSFIDDLE上找到工作副本