我对 div 有一个简单的问题。如何在一个未浮动的 DIV 中浮动 3 个 DIV?
这是我的代码:
<div style="margin:0 auto;width:1240px;border:1px solid #000000;">
<div style="width:200px;height:50px;float:left;border:1px solid #000000;">
test
</div>
<div style="width:200px;height:50px;float:left;border:1px solid #000000;">
test
</div>
<div style="width:200px;height:50px;float:left;border:1px solid #000000;">
test
</div>
</div>
我想在这个父 DIV 中浮动子 DIV,或者在不浮动的情况下使它们居中... display:inline-block 不适用于子 div,因为它们的高度不同,一个 div 是图像...所以我认为最好的方法是浮动它们并优化边距......在这种情况下,我希望父 div 在屏幕上居中,所以我使用 margin:0 auto 而不是 float 但这会导致子 div 不拉伸父 div,它显示为一条细线。
您可以测试我创建的小提琴以了解问题:http: //jsfiddle.net/tQpM5/
谢谢