我有一个三星盖乐世S3安卓2.3版,并试图改变一些媒体查询它。我使用的是:
@media only screen and (-webkit-device-pixel-ratio: 2) {}
这似乎适用于Android上的Chrome,但不适用于原生的Android浏览器。我已经查看了这个浏览器的目标,它显示360px W,567px H,-webkit-像素比率:2,但它不工作。有谁知道如何让这个浏览器正常工作吗?
发布于 2014-04-08 06:37:51
尝试将像素比率设置为1.5。我还没有真正测试过这一点,然而,看起来hdpi设备的密度实际上可能是1.5 (hdpi是240dpi,所以它在mdli上有1.5像素的密度,基线是160dpi)。
@media only screen and (-webkit-device-pixel-ratio: 1.5) {}
如果这被证明是正确的,也许核心浏览器只是比Chrome更严格,并要求您输入确切的值。
下面的文章有更多细节:http://developer.android.com/guide/webapps/targeting.html
我假设S3使用hdpi图形,但如果这是不正确的,下面的Stack Overflow有一个更完整的像素密度列表(谷歌的文章有点旧,所以只使用hdpi):Android screen sizes in Pixels for ldpi, mdpi, hpdi?
https://stackoverflow.com/questions/22919741
复制相似问题