【发布时间】:2016-01-15 12:30:13
【问题描述】:
如果我使用background-size:contain;,当浏览器大小发生变化时如何消除空格?
对于较小的浏览器尺寸,图像和文本之间的空白太多了。网址是:http://16debut.com/test.html
CSS 是:
body {
margin:0px 0px;
}
#hero {
background-clip: content-box;
background-image: url("imgtop.png");
background-size: contain;
background-repeat: no-repeat;
position: relative;
height: 235vh;
}
#content {
padding: 100px 50px;
text-align: center;
width: 80%;
margin: 0px auto;
}
#content h2 {
margin: 0px 0px 30px 0px;
}
#footer {
padding: 30px 0px;
text-align: center;
background: #ddd;
}
【问题讨论】:
-
我认为封面是响应式的,但是有没有办法在没有截止的情况下仍然拥有云?由于这个原因,我尝试了包含,但封面确实解决了空白问题。除了覆盖或包含之外,是否还有其他方法可以发挥作用?
-
或者我可以用 contains 做些什么来阻止空格问题,例如 cover 如何阻止它发生?
标签: html css whitespace contain background-size