我有一個divs的簡單問題。如何在一個未浮動的DIV內浮動3個DIV?如何浮動未懸浮div內的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 inline-block的不會爲孩子工作的div因爲它們的高度不同,一個div是一個圖像...所以我認爲最好的方法是浮動它們並優化邊距...在這種情況下,我希望父div在屏幕上居中,所以我使用margin :0自動而不是浮動,但這導致子div不拉伸父div,它顯示爲一條細線。
可以測試我創建理解問題的小提琴: http://jsfiddle.net/tQpM5/
感謝
你能完成你擺弄所有的div,你正在使用的圖像,這樣我們就可以找出你的意思是更容易? – Bigood 2013-02-12 00:50:50
您需要清除浮標。有許多技術可以做到這一點。 – steveax 2013-02-12 00:52:28
如果你還有'vertical-align:top',我會認爲'display:inline-block'就可以工作得很好。但是,呃。 – cHao 2013-02-12 00:54:47