我有一个标题部分这样:设置背景图片的宽度100%的高度自动
.bannerImage {
width: 100%;
height: auto;
}
<img src="http://www.w3schools.com/css/trolltunga.jpg" alt="banner image" class="bannerImage" />
因此,而不是使用背景图片,我使用的图像与width
100%
和height
auto
。
现在我想在横幅部分添加横幅标题。所以,由于无法通过图像实现效果,因此我现在使用background-image
属性。但是对于背景图片,我想要像图片一样的布局。背景应始终宽度为100%,高度应为自动。以下是我的方法。正如你可以看到该部分调整到内容的高度。是否可以将其高度设置为图像的高度?
.bg_banner_image {
background-size: 100% auto;
background-position: center top;
background-repeat: no-repeat;
}
<div class="bg_banner_image" style="background-image: url('http://www.w3schools.com/css/trolltunga.jpg')">some content here</div>
容器是空的,所以为什么容器从背景图像带高度,如果你需要容器的同一高度的背景图片,那么你必须给他们高度等副放一些内容在侧容器 –
我希望容器取得背景图片的高度而不是其中的内容 –