HTML:
<div class="wrapper">
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
</div>
CSS:
.wrapper{
width:1000px;
text-align:center;
float:left;
}
.wrapper .box{
width:300px;
height:50px;
display:inline-block;
background:#F00;
margin:0 10px 10px 0;
overflow:hidden;
}
我想像这样将所有 div 集中在包装 div 中;
以上代码在 IE8、IE9、Chrome、Safari、Opera、FF 中运行良好,但在 IE7 中无法运行。当我在 IE7 中打开页面时,页面如下所示;
如果我使用 float:left,问题似乎解决了,但所有 div 都基于左边。我该如何解决这个问题?