2011-11-01 65 views
0

我有一個div內的幾個內聯圖像 我不能讓div調整其寬度爲其內嵌圖像 我該怎麼做?如何使div寬度符合內嵌嵌入式圖像?

我試圖讓父DIV

顯示:inline-block的,內聯,浮動:左

但他們沒有工作....

HTML:

<div id="box1"> 
    <div id="box2"> 
    <img src="1.jpg"> 
    <img src="2.jpg"> 
    <img src="3.jpg"> 
    </div> 
</div> 

css:

#box1{ 
width:600px; 
overflow:hidden; 

} 

#box2{ 
display:inline-block; 
} 

#box2 img{ 
vertical-align:top; 
display:inline; 
} 

回答

0

我能解決這個問題的唯一辦法就是讓BOX2這樣的:|

#box2{ 
white-space:nowrap; 
} 

如果任何人有任何其他的解決辦法,請張貼遠

0

float:left應該工作 - 看我的小提琴:http://jsfiddle.net/VasXf/

注:我添加了圖像之間的換行符與<br />這可能是你的問題?

+0

的感謝!但我需要我的圖像內聯 –

0

你需要你的圖像display: inline-block;太:)

參見:http://jsfiddle.net/VasXf/2/

+0

感謝不知何故,當我使用我的圖像時,它不適用於safari :( –

+0

你能重新測試嗎?我剛剛在我的Safari瀏覽器中啓動罰款:( – SVBokenham