div
だから私は の背景画像のサイズを変更したかったので、を 100%background-size: contain
に設定しました。width
画面のサイズが変化するモバイル サイトに必要です。ただし、高さを設定するときにジレンマがあります。
高さをピクセル単位で設定すると、画像が小さくなると、画像の下に空白が残ります。
高さを設定しないと、画像がまったく表示されません。
これに対する最善の解決策は何ですか?
これが私のコードです:
<div id="container">
<p>Some text</p>
<div id="my-picture"></div>
</div>
CSS:
#container {
width: 100%;
}
#my-picture {
background:url(somepic.jpg) no-repeat;
background-size: contain;
height: ???
}