私はこれを持っています:
.wrapper {
max-width: 1200px;
}
img {
max-width: 100%;
}
<div class="wrapper">
<h1>Hola</h1>
<img src="http://s30.postimg.org/tosov034h/small.png"
srcset="http://s30.postimg.org/72ndi9pe9/large.png 1024w,
http://s30.postimg.org/ybyqwrqhd/medium.png 640w,
http://s30.postimg.org/tosov034h/small.png 320w"
alt="owl">
</div>
これがスニペットで機能するとは思わないので、ここで確認できます: http://codepen.io/vandervals/pen/ZbOMNR
問題は、1024px の画像が読み込まれると、それmax-width: 100%
が機能し始め、画像の表示を実際の幅 (1024px) に制限することです。width:100%
代わりに成長し続け、ラッパーの最大幅である 1200px で停止するため、これは起こりません。
なぜこれが機能しないのですか?画像の最大サイズを実際の最大サイズに制限するにはどうすればよいですか?