css Android设备的媒体查询

hs1ihplo  于 2023-01-18  发布在  Android
关注(0)|答案(4)|浏览(151)

我的网站针对OS和iOS进行了优化,但通过www.example.com对Android进行测试browserstack.com,让我对媒体查询中针对Android设备的问题感到困惑。
下面是我的查询,适用于iOS设备:

#using em based query after reading this article: http://blog.cloudfour.com/the-ems-have-it-proportional-media-queries-ftw/
@media only screen and (device-width: 20em)

我已经尝试了各种不同的查询(包括基于px的查询),但只是想一个将工作的所有/大多数手持android设备。你有任何运气与此?谢谢你的想法。

cuxqih21

cuxqih211#

媒体查询不能用来查找设备类型,你应该使用用户代理嗅探。不过CSS-Tricks上有一个很好的媒体查询资源。

uyhoqukh

uyhoqukh2#

请查看http://webdesignerwall.com/tutorials/responsive-design-with-css3-media-queries上的演示
看起来device-width: 20em会引起一些问题。所以看看这里。

6kkfgxo0

6kkfgxo03#

假设您使用1em = 16px,我将使用下面的media查询

@media only screen and (min-device-width: 20em) and (max-device-width: 30em)

这将查找宽度在320px480px之间的任何screen设备,这是移动的设备的一个相当好的标准。

cwxwcias

cwxwcias4#

如果你想使用媒体查询来针对Android,我认为你可以通过查询dpi来伪造它。

@media screen and (min-resolution: 192dpi) { … }

相关问题