我有带有背景图片的HTML网页(在div中),从页面的顶部到底部延伸的div,以及内容的div ...但是DIV(从上到下延伸)背景停止在页面下方进一步重复! (只要向下滚动,就没有更多背景图片了)请帮助!
这是CSS:
html { height:100%; } body { background-color:#7E6F7F; height:100%; } #bg { /*This is the background image for the whole page*/ position:fixed; top:0; left:0; width:100%; height:100%; } #main { /*This is the problem div!!!*/ padding:0px; width:85%; height:100%; background-color:#D2B9D3; background: url(Images/Background_Content.jpg); background-attachment:fixed; background-position:0% 0%; position:relative; top:0; left:0; z-index:1; margin:auto; } #content { /*This is the the div for the content*/ display:block; width:85%; background-color:#E9CFEC; padding:0.9375em; /*0.9375em=15px*/ border:0.125em solid #867687; /*0.125em=2px*/ text-align:justify; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; -moz-box-shadow: inset 0 0 5px 5px #BAA6BD; -webkit-box-shadow: inset 0 0 5px 5px #BAA6BD; box-shadow: inset 0 0 5px 5px #BAA6BD; }
感谢您的帮助:)
答案 0 :(得分:4)
您需要使用background-repeat
并将其设置为repeat-x
,repeat-y
或repeat-both
。
可以找到更多详细信息here。
修改强>
啊,我现在看到了。加载时浏览器的#main为100%。您会注意到重复会停止滚动。一个简单的解决方案是在#main样式中添加bottom:0
。这将使它延伸到最底层。另外,请删除height: 100%
。