Maison > interface Web > Tutoriel H5 > Pratique HTML5 : introduction à l'utilisation de la balise méta ViewPort dans une conception non réactive

Pratique HTML5 : introduction à l'utilisation de la balise méta ViewPort dans une conception non réactive

黄舟
Libérer: 2017-03-23 15:29:15
original
1730 Les gens l'ont consulté

Tout le monde connaît l'importance de la balise viewport pour le design réactif, mais vous ne savez peut-être pas qu'elle joue également un rôle important dans le design non réactif. Si votre site ne répond toujours pas, dans cet article, vous apprendrez comment utiliser la balise viewport pour améliorer l'effet d'affichage de votre site sur les appareils mobiles.

Utilisation générale de la balise Viewport

La balise méta Viewport est généralement utilisée dans le responsive design pour concevoir la largeur et l'échelle initiale de la fenêtre d'affichage des appareils mobiles.

<meta name="viewport" content="width=device-width, initial-scale=1.0">
Copier après la connexion

Utiliser la fenêtre d'affichage dans une conception non réactive

Comme nous le savons tous, la largeur d'affichage par défaut de l'iPhone est de 980 pixels. Mais votre design peut ne pas correspondre à cette plage. Parfois, il est plus large, parfois plus étroit. Les deux exemples suivants vous montreront quand vous pouvez utiliser la balise viewport pour améliorer l'effet d'affichage des conceptions non réactives sur les appareils mobiles.

 Exemple

Afficher le site Themify sur iPhone.

L'image à gauche de la capture d'écran montre l'effet du site lorsque la balise viewport n'est pas utilisée. Nous pouvons voir que la page atteint le bord de l'écran. . L'image sur le côté droit de la capture d'écran est l'effet après avoir ajouté la balise de fenêtre d'affichage. J'ai défini la largeur de la fenêtre d'affichage sur 1024. À ce stade, la page et l'écran du téléphone mobile maintiendront une certaine distance à gauche et à droite. .

<meta name="viewport" content="width=1024">
Copier après la connexion

 Un autre exemple

Si vous le concevez trop étroit, il y aura également des problèmes. Supposons que votre conception ne soit pas réactive et que la largeur du conteneur soit de 700 pixels. L'effet ressemblera à l'image sur le côté gauche de la capture d'écran, ce qui créera un grand espace sur le côté droit de l'écran du téléphone mobile.

Nous pouvons résoudre ce problème en ajoutant simplement une fenêtre d'affichage d'une largeur de 720 pixels. Nous n'avons apporté aucune modification à votre conception, mais l'iPhone s'ajustera pour s'adapter à votre largeur de 720 pixels.

<meta name="viewport" content="width=720">
Copier après la connexion

Erreurs courantes

Une erreur courante est que les gens définissent le paramètre initial-scale=1 pour les conceptions non réactives. De cette façon, la page sera affichée à 100 % et la proportion ne sera pas ajustée. Cela oblige les utilisateurs à déplacer la page ou à effectuer une opération de zoom arrière pour afficher la page entière. Le pire des cas est celui où les gens utilisent user-scalable=no ou maximum-scale=1 avec initial-scale=1. Cela désactive la capacité du site à zoomer, ce qui rend impossible pour les utilisateurs de visualiser la page entière de cette façon. Vous devez donc vous rappeler que si votre site n’est pas conçu pour être responsive, alors ne le configurez pas comme ça !

<meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no">
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal