J'ai eu toutes sortes de problèmes en utilisant des requêtes média sur un Desire HD parce que le navigateur Android rend automatiquement la page à une résolution plus élevée et la réduit. Fondamentalement, il pense qu'il a une largeur d'écran beaucoup plus large que ce qu'il a.meta viewport fonctionne correctement sur téléphone Android?
Je trouve que la solution à c'était pour l'arrêter mise à l'échelle en utilisant la balise Meta ... Viewport
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1">
Au début, cela semble avoir fonctionné parce qu'il est la cuisson de la requête de support. Le téléphone a une résolution horizontale de 480px et il tirait ma requête de médias (320px-480px).
J'ai ensuite utilisé javascript pour sortir la fenêtre calculée à l'écran ...
var windowWidth = $(window).width();
$('div.windowWidthLabel').text("Window Width: " + windowWidth + "px");
Le calculé avec 369px était que je pensais était très étrange. Je l'ai alors vérifié avec une requête de média qui avait min et max fixé à 369px et il a tiré (qui correspond au moins). Alors pourquoi le navigateur pense-t-il que c'est 369px quand la résolution native est de 480px?
Toute aide serait vraiment appréciée.
Jon
Juste ajouter quelques attributs de contenu supplémentaires que vous pouvez essayer: 'minimum-scale = 1; user-scalable = 0; '. – dom