【发布时间】:2017-08-13 00:16:17
【问题描述】:
我有这个真实代码来根据设备类型显示和隐藏两个 div:
问题:在 Android 中会显示 #div-desktop。
我只需要在移动设备上显示 div#div-mobile
我只需要在桌面设备上显示 div#div-desktop
CSS
@media screen and (min-width: 0px) and (max-width: 700px) {
#div-mobile { display: block; }
#div-desktop { display: none; }
}
@media screen and (min-width: 701px) and (max-width: 3000px) {
#div-mobile { display: none; }
#div-desktop { display: block; }
}
HTML
<div id="div-mobile">m<img width="100%" height="auto" src="http://uggafood.com/wp-content/uploads/2017/03/ugga-food_mobile.jpg" alt="" width="600" height="1067" /></div>
<div id="div-desktop">d<img width="100%" height="auto" src="http://uggafood.com/wp-content/uploads/2017/03/ugga-food_desktop.jpg" alt="" width="1920" height="1280" /></div>
【问题讨论】:
-
真的有必要检测设备类型而不仅仅是屏幕尺寸吗?
-
@mayersdesign 好的,我如何检测设备?
-
你在安卓设备上检查这个吗?
-
@SahilDhir 是的,问题只出在 Android 设备上。
标签: html css responsive-design media-queries