2012-01-23 88 views
5

有什麼辦法讓div不能擴展它的寬度,但是在IE8中創建一個在div外部可見的圖像?例如,我的div可能是200px寬,但圖像寬度爲250px。允許圖像比包含div更寬

+0

您是否嘗試過使用最大寬度?不知道容器是否應該小於其中的元素,但如果需要,請嘗試最大寬度並查看是否有幫助。因此,對於最小寬度,您還可以使用最小寬度。 –

+0

是的,我用,但它仍然是一樣的.... – krish

+0

@SagarPatil:在所有其他瀏覽器,它工作正常,除了IE – krish

回答

5

你可以定位圖像'絕對'?

div > img {position:absolute;} 
+0

這是我第一次嘗試... – Alex

+0

這會給你想要的效果。儘管我個人認爲容器應該足夠大以容納它的內容。也許需要一個不同的方法 –

+0

@marc constello:是我也試過,但最主要的是當我增加圖像的寬度,容器div也增加根據圖像的寬度,所以圖像總是在容器內.. 有任何解決這個問題的方法嗎...? – krish

3

設置div的width200px及其overflowvisible

+0

我用過這個,但它仍然是一樣的 – krish

+0

但它的工作;我在IE8中測試過。你能發佈你試過的代碼嗎? –

+0

與你的代碼絕對屬性修復問題thanq。 – krish