バナー内の画像が親の高さを下回らず、画像の比率を維持するための純粋な 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% にすることですが、高さが 300px を下回らないようにすることです。これは画像のカットオフを意味しますが、それで問題ありません。純粋な CSS ソリューションがあるかどうか、または jQuery を使用する必要があるかどうかを知りたいだけです。