2011-09-26 34 views

回答

1

你需要給你的身體一些高度,因爲它不」沒有足夠的內容可以一直到底。

body { 
    background:url(http://digitaldaily.allthingsd.com/files/2007/06/iphone_34.jpg) no-repeat center bottom red; 
    height:500px; 
} 
+0

+1噢好的。從來沒有想過身體也需要'高度' –

1

@jitendra;把body, html{height:100%}放在你的body因爲你的身體沒有height現在

+0

但爲什麼身體在底部採取顏色,但不是圖像。如果身體已經沒有那麼高的背景顏色應該是黑色 –

+0

實際上身體的高度是零,但這個檢查更多http://www.w3.org/TR/CSS2/colors.html例如刪除不重複你的背景然後看到圖像佔據整個窗口。 – sandeep

1

我有一個類似的問題,停在頁面底部之前的背景圖片。在我的CSS我已經把body{background-image:url(http://domain.com/image.jpg);}和事實證明,在另一部分的CSS我有body{background:#fff;}。當我拿出第二部分時,它工作得很好。

我知道這是一箇舊帖子,但它是谷歌搜索的頂部,所以我想我會嘗試幫助有同樣問題的人!

0

只是想提一提,以及什麼已經指出有關的高度還需要確保你的孩子的div,這將有效地增加身體的高度,沒有設置定位絕對的。我遇到了這種情況,一些爲mobil設置的樣式並未設置在媒體查詢中,而是將背景圖像弄亂了。