Balise meta name="viewport"

Fermé
t671 Messages postés 1462 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 21 décembre 2024 - 18 nov. 2018 à 10:55
ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 - 10 déc. 2018 à 19:02
Bonjour,

J'ai lu sur internet qu'il valait mieux placer dans le script de ses pages internet la balise <meta name="viewport" content="width=device-width, user-scalable=no">, afin que le site concerné s'ouvre correctement sur toutes les plateformes (ordi, tablettes, androïde, .......)
Vous en pensez quoi ?
Comment définir cette balise ?

Merci

3 réponses

ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 228
18 nov. 2018 à 11:54
'lut,
oui, placer cette balise est une bonne idée si tu veux indiquer aux navigateurs de toutes plate-formes/résolutions/tailles d'écran que ton site s'adaptera. Attention à ne pas la mettre si ton site n'est pas responsive, ceci dit.
En revanche je te déconseille de mettre la partie
user-scalable=no
. En effet elle empêche aux utilisateurs (mobiles surtout) de zoomer sur ta page, hors il y a une myriade de raisons justifiant l'utilité d'un zoom, et assez peu justifiant de le désactiver : seulement si tu as du contenu interactif utilisant le mouvement de zoom (comme une carte par exemple) et que tu ne veux pas qu'il y ait interférence, ou si l'affichage du site casse complètement lors d'un zoom.
0
t671 Messages postés 1462 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 21 décembre 2024 11
18 nov. 2018 à 12:26
OK ! Merci !
Dans la balise content="width=device-width", y a t'il des paramètres à mettre, ou on l'a recopie tel quelle ?
0
t671 Messages postés 1462 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 21 décembre 2024 11
10 déc. 2018 à 17:55
L'index du site contient des frames.
Celle du haut est un menu par cases déroulantes, et celle du bas là où s'affiche les pages.
La frame du menu ne s'affiche pas entièrement sur sa longueur.
Comment faire ?
Merci
0
ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 228
Modifié le 10 déc. 2018 à 19:06
Comment faire ?
Je vois 3 solutions:
1. Ne pas utiliser les frames
2. Ne pas utiliser les frames
3. Vraiment, ne pas utiliser les frames
Les frames sont une pratique obsolète qui cause de très nombreux problèmes de supports entre navigateurs et sont essentiellement inutilisables sur mobile.
Le fait qu'elle « ne s'affiche pas entièrement sur sa longueur » peut venir d'un grand nombre de facteurs, allant du meta viewport de la page racine, de la page inclue, des règles CSS de largeur de la page racine, du frameset, de la frame, de la racine de la page inclue, et de tout ce qui se trouve dedans.
Sans aperçu réel de la taille qu'elle prend ni avoir le code des pages et de leur style, il est purement impossible de donner une solution ; et à mon avis ça ne vaut même pas le coup d'en chercher une maintenant car, sérieusement, la meilleure pratique aujourd'hui pour résoudre ça c'est de ne pas utiliser les frames.
De plus, les frames sont obsolètes en HTML5.
0