我一直试图弄清楚是否有一个纯 CSS 解决方案来确保我的横幅中的图像不会低于父级的高度但保持图像的比例。
你可以在这里看到一个演示:http: //jsfiddle.net/LkxYU/1/
html:
<div class="banner_holder">
<img src="http://placekitten.com/g/800/600"/>
</div>
CSS:
.banner_holder{
width: 100%;
height: 300px;
min-height: 200px;
position: relative;
outline:1px dotted red;
}
.banner_holder img{
width: 100%;
}
我的目标是让图像始终保持 100%,但高度绝不低于 300 像素。这意味着图像截断,但没关系,我只想知道是否有纯 CSS 解决方案,或者我是否需要使用 jQuery