2013-04-09 59 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