【问题标题】:Media queries for android default "internet" browser?android默认“互联网”浏览器的媒体查询?
【发布时间】:2014-05-20 03:04:47
【问题描述】:

我有一个三星 Galaxy S3 Android 版本 2.3,我正在尝试更改它的一些媒体查询。我正在使用这个:
@media 仅屏幕和 (-webkit-device-pixel-ratio: 2) {}

这似乎适用于 Android 上的 Chrome,但不适用于原生 Android 浏览器。我查看了这个浏览器的目标,它说 360px W,567px H,-webkit-pixel-ratio:2,但它不起作用。有谁知道如何让这个浏览器正常运行?

【问题讨论】:

    标签: android media-queries


    【解决方案1】:

    尝试将像素比率设置为 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 有一个更完整的像素密度列表(Google 的文章有点旧,所以只提到 hdpi):Android screen sizes in Pixels for ldpi, mdpi, hpdi?

    【讨论】:

      猜你喜欢
      • 2011-09-12
      • 2023-04-02
      • 1970-01-01
      • 2014-12-08
      • 1970-01-01
      • 2014-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多