Je suis en train de construire un adaptables/site web réactif.
Au sujet de cette modification récente de la HTML5BP:
J'ai commencé à utiliser:
<meta name="viewport" content="width=device-width">
... et j'ai ceci dans mon CSS:
html {
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
Lors de l' initial-scale=1
a été inclus, la rotation de la verticale à l'horizontale (sur iPad/iPhone) a provoqué la mise en page à modifier à partir de 2 colonnes (par exemple) à 3 colonnes (en raison de meida requêtes, initial-scale=1
et JS correctif pour la fenêtre d'affichage de l'échelle de bug).
Pour résumer, quand en mode paysage, ce zoom de la page:
<meta name="viewport" content="width=device-width">
... et ce n'est pas:
<meta name="viewport" content="width=device-width, initial-scale=1">
Remarque: Vous pouvez voir cet effet de zoom en action lors de la visualisation de la HTML5BP site sur un iPad/iPhone.
Mes questions:
- Est-ce devenu la nouvelle norme (par exemple, zoom en mode paysage)?
- Je vais avoir un diable de temps à expliquer ce changement de mes collègues et patrons... Ils sont habitués à voir une mise en page différente en mode horizontal; maintenant que la page zoom et de la mise en page reste la même (sauf que c'est le plus grand). Des conseils sur la façon de l'expliquer à l'ignorance des masses (de qui, j'ai peut-être compris)?
@robertc: Merci! C'est très utile.
En fait, j'aime pas avoir l' initial-scale=1
; c'est mon co-travailleurs qui sont habitués à voir le changement de présentation plutôt que de zoom. Je suis sûr que je vais être forcé d'ajouter initial-scale=1
juste pour plaire à tout le monde (parce que pas de zoom, et de voir le changement de présentation, est-ce qu'ils sont habitués à voir).
Je viens de remarquer HTML5BP index.html sur github, et le site web, a été l'aide d' <meta name="viewport" content="width=device-width">
; pour moi, c'est une bonne raison suffisante pour abandonner initial-scale=1
, mais j'ai soulevé les sourcils quand j'essaie d'expliquer ces choses à la "non-geeks". :D