2015-12-10 67 views
0

所有我想要的是把背景图像的DIV宽度为100%。你能帮我找到我的错误吗?CSS地方背景图像的DIV宽度为100%

HTML

<div class="slogan_background"> 
    <h2>Slogan</h2> 
    </div> 

CSS

background-image: url("../img/bg.jpg"); 
background-repeat: no-repeat; 
background-position: center; 
width:100%; 
min-height: 526px; 
+0

有什么错? – whatever

+0

有左,右两侧的空间。如果删除不重复,它显示了100% – EducateYourself

+0

你的图像大小可能是DIV的不宽度。 – whatever

回答

1

如果我理解正确的问题,这可能帮助:

background-size: cover; 
+0

非常感谢你 – EducateYourself

1

您的代码看起来不错,但也许你没有设置body标签的高度和宽度。尝试添加这对你的CSS

html, body{ 
    width:100%; 
    height:100%; 
} 

而且设置填充和边距为0,从侧面删除空格

.slogan_background{ 
    padding:0; 
    margin:0; 
} 
+0

我加入你说的,但结果是一样的 – EducateYourself

+0

@EducateYourself你可以添加更多的代码 – Nakib

+0

我尝试编辑模板,并没有任何间距工作好上侧 – Nakib