2013-04-09 1 views
0

J'ai mis em « s dans tout mon CSS mobile, et je viens de mettre la font-size une fois sur l'étiquette body basée sur device-pixel-ratio soit 16px (rapport: 1), 24px (rapport: 1,5), ou 32px (rapport: 2) etc, mais quand j'ouvre mon site dans Chrome sur Android, il attrape le ratio de 1,5 dans le CSS (correct pour cet appareil), mais tout est 1,5 fois plus grand que dans Dolphin ou stock Browser.Le ratio de pixels Chrome sur Android est-il désactivé?

Une idée de ce qui se passe là-bas?

Répondre

0

Ceci est le résultat de la suppression de la prise en charge de Chrome pour Android par target-densitydpi. Cela me semble une décision plutôt obtuse, mais c'est ce que c'est. La solution la plus efficace consiste à détecter manuellement la version 25+ de Chrome/Android et à modifier mon niveau de zoom à 1/devicePixelRatio.

+0

La densité-cible n'a pas été prise en charge en dehors d'Android et personne sur le Web ne l'utilise autant pour cette raison. Si vous avez un viewport défini sur device-width, ou initial-scale = 1.0, vous ne devriez rien faire .... pour noter, les fontes sans fenêtres correctement définies ont parfois un effet "font-boosting". – Kinlan

Questions connexes