看看下面的代码中响应背景图片: -CSS - 一个div
HTML:
<div id="wrapper">
<div id="nottingham-park">
</div>
CSS:
#wrapper {
width: 100%;
height: auto;
}
#nottingham-park {
background: url(http://planetbounce.m360.co.uk/wp-content/themes/planetbounce/assets/img/nottingham-park.png);
background-size:100% auto;
background-repeat: no-repeat;
display: block;
//height: 700px;
}
如果我没有将高度设置为#nottingham-park
,则背景图像不可见,如果我设置了高度,则它不响应。
如何显示图像,使其始终为100%宽度和自动高度?
通常你应该只是将内容添加到诺丁汉公园,使之自然延伸。您希望CSS选择多高? – IceFire
你不会得到一个响应式设计。您的图片始终具有“100%”的宽度以及任何代表的固定高度。也许你正在寻找'background-size:cover'? – somethinghere
@IceFire - div内没有内容,所以是唯一的选择不使用背景图片,只使用? – nsilva