【发布时间】:2011-11-21 13:07:55
【问题描述】:
我有一个带有背景图像的标题容器,如下所示:
#header-container
{
background:url(../img/bg.jpg) repeat-x 0 0px;
margin:0px auto;
width:100%;
text-align:center;
}
当我的浏览器全屏(Firefox、Opera、IE)时,我得到以下结果(一切正常):
当我将浏览器调整为较小的窗口时,我得到了这个(到目前为止一切顺利):
当我现在向右滚动时,背景图像不会重复。
有没有办法修复它,以便当我向右滚动时图像会重复? 我知道当我将背景图像移动到 CSS 的主体中时它会起作用,但是我有许多不同 div 的图像,所以我无法使用主体背景图像来做到这一点。
希望有人能给我一个提示:D
最好的问候, 伯恩特
【问题讨论】:
-
当正文或某些包含内容的元素具有大于窗口宽度的指定最小宽度时,通常会发生这种情况。背景图像仅扩展以填充元素的宽度,因此可以正确显示。但是,其他内容与该元素的侧面重叠,并且浏览器窗口必须向右滚动才能查看该附加内容。有时边距或填充也会导致此问题,但我真的不知道如何解决。
标签: html css browser scroll background-image