2011-09-26 83 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设置的样式并未设置在媒体查询中,而是将背景图像弄乱了。