【问题标题】:Chrome on Android pixel ratio off?Android 上的 Chrome 像素比关闭?
【发布时间】:2013-04-01 03:05:33
【问题描述】:

我已经在我所有的移动 CSS 中实现了em,我只是在body 标记上基于device-pixel-ratio 设置了一次font-size16px(比率:1),@ 987654326@(比率:1.5)或32px(比率:2)等​​,但是当我在 Android 上的 Chrome 中打开我的网站时,它会在 CSS 中捕获 1.5 比率(对于此设备正确),但一切都是 1.5比 Dolphin 或股票浏览器大几倍。

知道那里发生了什么吗?

【问题讨论】:

    标签: android google-chrome density-independent-pixel pixel-ratio


    【解决方案1】:

    这是 Chrome for Android 移除对 target-densitydpi 的支持的结果。这对我来说似乎是一个相当迟钝的决定,但事实就是如此。最有效的解决方案是手动检测 Chrome/Android 25+ 版本并将我的缩放级别更改为 1/devicePixelRatio

    【讨论】:

    • target-densitydpi 在 Android 之外不受支持,因此网络上没有人使用它。如果您将视口设置为 device-width 或 initial-scale=1.0,则您无需执行任何操作......请注意,未正确设置视口的字体有时会应用“字体提升”。
    猜你喜欢
    • 1970-01-01
    • 2020-08-11
    • 1970-01-01
    • 1970-01-01
    • 2014-05-25
    • 2017-02-06
    • 1970-01-01
    • 2015-10-07
    • 2021-12-24
    相关资源
    最近更新 更多