0
我有一個浮動父div包含一個孩子使用width: 30%
。父浮動元素不會調整百分比寬度子
看來這個父div不會調整大小,如果使用百分比作爲寬度單位,但它使用px或ems時效果很好。
有沒有什麼辦法可以讓父div在使用width: 30%
時調整它的寬度,因爲我想要一個流體佈局?
請看看這個例子瞭解更多詳情: http://jsfiddle.net/sBzYH/
<div class='percent container'>
<div>
<h3>width: 30%</h3>
<p>
When using the child div
with percent width, the floating
parent div keeps expading 100%.
</p>
</div>
</div>
<div class='pixel container'>
<div>
<h3>width: 100px</h3>
<p>
When using the child div
with pixel width, the floating
parent div resizes accordingly.
</p>
</div>
</div>
我不確定你在這裏的意思 - 你沒有在父'div'上設置寬度? – robertc
你是正確的在這種情況下,我不是因爲我想它根據其內容寬度來調整自己。因此'float:left'。 – zanona
但是它的內容將會是它的寬度的30%,每次你將容器變小時,內容也會變得更小? – robertc