2014-04-07 56 views
0

我有一个三星Galaxy S3 Android版本2.3,并试图改变它的一些媒体查询。我正在使用这个:
@media仅屏幕和(-webkit-device-pixel-ratio:2){}媒体查询Android默认的“互联网”浏览器?

这似乎适用于Android上的Chrome,但不适用于本机Android浏览器。我已经看过了这个浏览器的目标,它说360px W,567px H,-webkit-pixel-ratio:2,但它不起作用。有谁知道如何让这个浏览器的行为?

回答

0

尝试将像素比例设置为1.5。我没有真正测试过,但是,看起来hdpi设备的密度实际上可能是1.5(hdpi是240dpi,所以它的像素密度是mdli,基准线是160dpi)。

@media only screen and (-webkit-device-pixel-ratio: 1.5) {} 

如果事实证明这是正确的,那么核心浏览器可能比Chrome更严格,并要求您输入确切的值。

下面的文章有更详细一点:http://developer.android.com/guide/webapps/targeting.html

我假设S3使用hdpi的图形,但如果这是不正确,下面的堆栈溢出,像素密度(谷歌的文章是一个更完整的列表有点老,所以只能上hdpi):Android screen sizes in Pixels for ldpi, mdpi, hpdi?