2010-04-20 8 views
14

J'essaye de créer un site Web mobile pour android. Quand je règle la largeur du corps à 480px (la largeur de l'écran), le résultat est environ 50% plus grand que ce que j'attends. Il semble qu'android est en train de mettre à l'échelle ce qu'il dessine et de gâcher toutes mes mises en page. Est-ce que quelqu'un sait comment désactiver cela ou contourner le problème?Évalutation du navigateur Internet?

J'utilise déjà ceci:

<meta name="viewport" content="width=device-width, height=device-height, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0" /> 

Répondre

16

Vous ne disposez pas de la nouvelle propriété secrète Android "target-densityDpi" que vous pouvez utiliser pour configurer la mise à l'échelle du navigateur. Voir la question liée pour plus de détails.

+0

Génial. Merci. – Joren

+1

target-densitydpi est en train d'être déprécié et ne fonctionne plus dans Chrome pour Android. DIscussion ici: http://stackoverflow.com/questions/11592015/support-for-target-densitydpi-is-removed-from-webkit –

2

Un appareil fonctionnant sous Android n'a pas nécessairement une largeur d'écran de 480 pixels. Ne définissez pas une largeur fixe du tout.

+0

Je le teste sur mon droid, ce qui est le cas, et il le signale comme 320 si j'avertis la largeur du document, peu importe ce que je définis la largeur de la fenêtre. – Joren

Questions connexes