因此,有如下的两个div:媒体查询用于桌面和iPad的景观
/*for ipad portrait and landscape*/
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
.aclass {
display: block;
background-color: antiquewhite;
}
.bclass {
display: none;
}
}
/*for medium device*/
@media only screen
and (min-width : 992px)
and (max-width : 1200px) {
.aclass {
display: none;
}
.bclass {
display: block;
background-color: aquamarine;
}
}
<div class="hidden-xs aclass">div 1</div>
<div class="hidden-xs bclass">div 2</div>
我想aclass
仅在iPad上应用并bclass
在像桌面媒体设备应用。问题出现在Ipad风景模式中,bclass
因为min-width: 992px
而被应用,但我想在这里应用aclass
。我该如何解决这个问题?
工作原理相同ipad(横向模式)和桌面(即768px)的设备高度相同。无法区分。 –
还有另一个答案,但我不知道它是否仍然适用:https://stackoverflow.com/a/9504571/5641669 – Johannes