可能重复:
获取 CSS Div 以填充可用高度
基本上我有一个CSS设置如下:
body {
font-family: "Open Sans", Arial, sans-serif;
background: url(images/body-background-gradient.png) repeat-x #343434;
text-align: center;
}
#background-tile {
background: url(images/body-background-tile.png) repeat;
width: 100%;
min-height: 100%;
height: auto;
position: absolute;
left: 0;
top: 0;
z-index: -2;
}
HTML:
<body>
<div id="background-tile"></div>
...
</body>
主体具有水平重复的背景渐变。我在正文中有一个空的 div (#background-tile),它充当叠加背景 - 只是一个重复的 2x2 像素方形图案。
问题是当页面拉伸到超过浏览器的高度时,平铺图案不会继续填充背景的其余部分,所以我最终在页面底部有一个没有平铺背景的部分 -只是灰色的背景。我做了很多搜索,但找不到可行的解决方案。
截图:http: //i46.tinypic.com/9i94xf.png
非常感谢任何帮助。谢谢。