当前位置 : 主页 > 网页制作 > css >

Div css背景图像未显示100%高度

来源:互联网 收集:自由互联 发布时间:2021-06-13
我不知道为什么这个css工作时我在body标签设置为100%高度时使用背景图像但是当我在div上使用它时它没有显示全高(仅显示屏幕高度) 这是代码: body div id="bg" /div/body CSS body{position:rela
我不知道为什么这个css工作时我在body标签设置为100%高度时使用背景图像但是当我在div上使用它时它没有显示全高(仅显示屏幕高度)

这是代码:

<body>
   <div id="bg">
   </div>
</body>

CSS

body{
position:relative;
padding: 0;
overflow-x: hidden;
font-family: "Titillium Web";
color:#fff;
width: 100%;
}

#bg{
height:100%;
background-color: #030000;
background-image: url(img/bg.jpg);
background-repeat: no-repeat;
background-position: top center;
background-size: 100% auto;
}

我不想使用背景尺寸:请盖好

设置正文和html高度:100%

body,html{
    height: 100%;
     margin:0;
}

body{
position:relative;
padding: 0;
font-family: "Titillium Web";
color:#fff;
width: 100%;
}

#bg{
height:100%;
background-color: #030000;
background-image: url(img/bg.jpg);
background-repeat: no-repeat;
background-position: top center;
background-size: 100% auto;
}

DEMO HERE

如果你想要全身做这个:

body,html{
    height: 100%;
    margin:0;
}

body{
    position:relative;
    padding: 0;
    font-family: "Titillium Web";
    color:#fff;
    width: 100%;
    background-color: #030000;
    background-image: url(http://www.abelabad.com/abad/img/bg.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100% auto;
    background-attachment: fixed
}

#bg{
    height:100%;
}

DEMO HERE

网友评论