如何在HTML中设置完整页面的背景

时间:2014-05-15 17:08:56

标签: html css

当我想为我的页面设置背景时,我编码就像这段代码!但它刚刚接近完全,它仍然有一个小的“白色BackGround”可能只有5px或7px在右,左,上,下也:(

#background{8
    background-image: url('picture/background.jpg') ;
    background-repeat: no-repeat;
    width : 100%;
    height : 100%;
    background-size : cover;
    background-attachment: fixed;
    top : 0px;
    left : 0px;
}

3 个答案:

答案 0 :(得分:0)

确保背景div和可能包含它的任何内容都将margin和padding都设置为0。

答案 1 :(得分:0)

应该是因为浏览器添加了默认的边距/填充。

请添加margin:0padding:0,如下所示

 #background{
    background-image: url('picture/background.jpg') ;
    background-repeat: no-repeat;
    width : 100%;
    height : 100%;
    background-size : cover;
    background-attachment: fixed;
    top : 0px;
    left : 0px;
    margin: 0;
    padding: 0;
}

其他只是

body {
  margin: 0;
  padding: 0;
}

答案 2 :(得分:0)

尝试添加margin:0; padding:0;,如下所示:

#background{8
background-image: url('picture/background.jpg') ;
background-repeat: no-repeat;
width : 100%;
height : 100%;
background-size : cover;
background-attachment: fixed;
top : 0px;
left : 0px;
margin: 0;
padding: 0;
}