我有一个要在不同设备上显示的 div 的图像背景,问题是我必须给出图像的高度才能正确适应它。现在在不同的手机上,我必须用不同的 px 调整高度。例如,在 iphone 上,65px 适用于纵向模式,但不适用于横向等。有没有办法让 div 的高度调整大小以覆盖 100% 的背景图像?这是我的代码
<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>