さまざまなデバイスで表示したい div の画像の背景があります。問題は、正しく収まるように画像の高さを指定する必要があることです。さまざまな電話で、さまざまなピクセルで高さを調整する必要があります。たとえば、iPhone では 65px はポートレート モードでは機能しますが、ランドスケープなどでは機能しません。背景画像の 100% をカバーするように div の高さを変更する方法はありますか? ここに私のコードがあります
<style>
div.testing {
height: 95px;
background-image: url(/myimageurl);
background-repeat: no-repeat;
background-size: 100%;
}
@media screen and (max-width: 320px) {
/* iphone portrait */
div.testing {
height: 65px;
}
}
@media screen and (min-width: 321px) and (max-width: 480px) {
/* iphone portrait */
div.testing {
height: 80px;
}
}
</style>
<div class="testing"> </div>