0

我的页面都需要背景。我该如何解决。问题是如果我的内容增长,不使用position: fixed背景将不可见。

<body>
   <div id="Bgr"></div>
   ...
</body>

#Bgr
{
  position: fixed;
  height: 100%;
  background: url('../images/content-background.png') repeat-y 0, 0;
}

更新:我在正文和我的 html 中已经有了不同的背景,正文是 100% 的高度

4

3 回答 3

1

确保正文 CSS 是窗口大小。常见的俯瞰。

添加

body {
    width:100%;
    height:100%;
}
于 2013-04-14T19:28:23.553 回答
0

我喜欢用absolute这种东西:

#Bgr
{
    position: absolute;
    background: url('../images/content-background.png') repeat-y 0, 0;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}
于 2013-04-15T05:54:25.100 回答
0

自 IE10 等以来,我可以将两个图像都放入正文中。这也解决了我的问题。

于 2013-04-15T05:48:15.590 回答