我的页面看起来像这样
<div id="wrapper">
<div id="header"></div>
<div id="main"></div>
</div>
标头具有固定的高度。
主 div 有一个背景图像。
我希望显示主 div 以填满整个屏幕,以便图像显示在最底部。
所以我做了:
div#main {
background-repeat: repeat-x;
background-position: left bottom;
background-image: url(url);
height:100%;
min-height:100%;
}
这不起作用,如何设置 div 高度以填满整个屏幕?
另一种解决方案是将图像设置为正文:
body {
background-repeat: repeat-x;
background-position: left bottom;
background-image: url(url);
}
在这里我遇到了问题,滚动时图像未固定在底部。它实际上固定到窗口大小的高度。
background-attachment: fixed;
也不是解决方案,因为背景图像根本不滚动。
澄清
当内容太大 => 有滚动条时,背景图像不再固定在底部。这是主要问题。这只是身体的背景颜色
@AndreaLigios
这就是我的意思:
来源
在http://themelandia.ilijatovilo.ch查看它
调整窗口大小直到内容变大,然后向下滚动。
希望你会明白我的意思。