我有一個img元素style='width:40%;height:40%;'
。我想添加一個自動換行的div。但是,當我插入div而不是包裝img時,它只是展開到div內部。CSS:Div包裝圖像
我該如何強制這個div來包裝IMG,因此它可以用作一個框架。之所以我不預設div的高度和寬度,是因爲img的百分比會動態給出,所以div應該根據img的大小包裝img。
我有一個img元素style='width:40%;height:40%;'
。我想添加一個自動換行的div。但是,當我插入div而不是包裝img時,它只是展開到div內部。CSS:Div包裝圖像
我該如何強制這個div來包裝IMG,因此它可以用作一個框架。之所以我不預設div的高度和寬度,是因爲img的百分比會動態給出,所以div應該根據img的大小包裝img。
使所有圖像浮動到左側。
img
{
float:left;
}
,並清除與
<div style="clear:both"></div>
如包裝DIV它關閉前的最後元素的每個格。
希望它有幫助。
如果你不喜歡這樣
<div id="wrapper">
<img src="...">
</div>
你可以在display: inline-block;
屬性添加到wrapper
。那爲我做了。然而,你的style='width:40%;height:40%;'
將會通過它的父母進行調整,正如@ jesse-van-assen已經提到的那樣。