2013-04-09 58 views
0

我已经在我的所有移动CSS实现em的,我只是根据设定的font-size一旦上了body标签device-pixel-ratio要么16px(比例:1),24px(比:1.5),或32px(比例: 2)等等,但是当我在Android中的Chrome中打开我的网站时,它会捕获CSS中的1.5比率(正确设置此设备),但是所有内容都比Dolphin或浏览器中的大1.5倍。Chrome上的Android像素比例关闭?

任何想法发生了什么?

回答

0

这是Chrome for Android删除支持target-densitydpi的结果。这对我来说似乎是一个愚蠢的决定,但事实就是这样。主要工作的解决方案是手动检测Chrome/Android版本25+,并将我的缩放级别更改为1/devicePixelRatio

+0

target-densitydpi在Android之外还没有得到支持,网络上没有人使用它,因为这个原因。如果您将视口设置为设备宽度或initial-scale = 1.0,则不必执行任何操作....要注意,未正确设置视口的字体有时会应用“字体提升”。 – Kinlan 2013-05-30 21:19:17