CSS / HTML页面不会滚动

时间:2013-04-05 14:30:56

标签: html css scroll dreamweaver

我的CSS代码如下:

    body {
        background-image: url(images/bg.png);
        background-attachment: scroll;
        background-repeat: no-repeat;
        background-size: 100%;
    }

背景图片显然比标准网页大,但它仍然不会让我向下滚动。

[旁注 - 我也无法在设计视图中向下滚动:http://www.meikledesign.co.uk/host/example.jpg]

3 个答案:

答案 0 :(得分:2)

为了测试目的,给身体一个有限的高度。

body {
   height: 2000px;
}

如果我没记错的话,背景不会人为地增加html页面的主体(默认定义为100%,100%的浏览器窗口)。

答案 1 :(得分:1)

将身体最小高度更改为bg.png高度,不是太漂亮的解决方案,但可以正常工作

答案 2 :(得分:0)

如果您尝试获得自适应背景,请查看此perfect-full-page-background-image

你可以通过css3实现这一点,如下所示:

html { 
  background: url(images/bg.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

但是这样它在所有浏览器中都不起作用。 检查我为crossbrowser解决方案提供的链接。

关于滚动,您可以像其他成员之前所说的那样,通过向身体添加min-height来实现。