Supposons que votre site utilise une media-query
pour adapter votre site aux smartphones. Logiquement, on peut supposer que vous décidiez d'utiliser le méta viewport
.
Supposons maintenant que dans ce cas, vous spécifiez une taille pour la largeur pour les smartphones, par exemple :
<meta name="viewport"
content="width=640px,
height=device-height" />
Faites attention, l'iPad utilise le méta viewport
, et spécifier une largeur à laquelle s'adapter peut totalement faire planter certains types de positionnement sur l'iPad !
Ce dernier a une résolution de 1024 pixels de largeur, mais il prend en compte le viewport
, si ce dernier est fixé à une taille plus basse, certains positionnements peuvent totalement foirer.
Typiquement, left:50%;
et margin-left:-450px;
pour centrer un contenu de 900 pixels de large, cela ne marche pas si le viewport
fait 640 pixels.
Idéalement, laissez le viewport
s'adapter aux dimensions de l'agent utilisateur :
<meta
name="viewport"
content="width=device-width,
height=device-height" />
C'était "la peau de banane en intégration web" du jour.