以下是我的内容:800px width
div在100%width
容器内,背景图片水平重复。
当我调整浏览器窗口的大小时,会生成一个滚动条。当我滚动它时,我看到背景图像仅应用于原始未打印区域,如上所示。
我该如何解决这个问题?
JSFiddle:http://jsfiddle.net/wcdXK(并非每个图像都有效,但我相信这里最重要的是CSS。)
答案 0 :(得分:1)
你应该更换"宽度:100%"来自.pages-container CSS类,其中" min-width:800px" - 如果窗口大小小于800px,它将强制背景与容器的宽度相同。
.pages-container {
background-attachment: scroll;
background-image: url('http://baskra.com/images/bg/bg-scroll.png');
background-repeat: repeat;
min-width: 800px;
left: 0;
}
答案 1 :(得分:0)
因为宽度适用于包含块的区域,所以当整个容器较小时,背景会缩小以应用于同一区域(以及pages-container元素)。
答案 2 :(得分:0)
我注意到您在布局上遇到了很多问题(您发布了类似的问题)
您应阅读试图了解媒体查询的响应式网页设计文章
像这样(从谷歌随机挑选)http://www.onextrapixel.com/2012/04/23/responsive-web-design-layouts-and-media-queries/