确保HTML div到达屏幕底部

时间:2009-11-05 21:19:09

标签: html css background

我目前有一个网站使用以页面为中心的双色背景图片。在背景的顶部,我还有一个div,也是如此,因此我内容左右两侧的背景是不同的。

然而,在内容比屏幕长度短的几页上,它留下了一条丑陋的条纹,背景是可见的,因为内容没有伸展到底部。

---------------------------------------
|       |                  |          |
|       |                  |          |
|       |    Content       |          |
|       |                  |          |
|       |__________________|          |
| ugly bg        |                    |
| stripe   ----> |                    |
|________________|____________________|

我确定这是解决这个问题的一种方法,不需要我重写整个网站,但我现在无法搞清楚。

我的背景位置设置为居中重复y,所以我不能将它偏移到我div的固定宽度的1/2。

基本上我需要弄清楚如何将我的内容扩展到底部,或者将我的背景滑动到内容的末尾。

有什么想法吗?

1 个答案:

答案 0 :(得分:4)

如果您的内容区域是固定宽度的,那么解决此问题的最简洁方法是从不同的角度查看它,并将内容区域的背景颜色引入到主体的背景图像中。

关于A List Apart上的faux columns的文章有一个类似的技巧。