Zoom auto dans les input en mobile
Fermé
basil
-
Modifié le 16 sept. 2021 à 15:41
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 21 sept. 2021 à 12:14
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 21 sept. 2021 à 12:14
A voir également:
- Html input zoom on mobile
- Chaine tnt gratuite sur mobile - Guide
- Editeur html - Télécharger - HTML
- Zoom pour pc - Télécharger - Téléphonie & Visio
- Forfait mobile pas cher - Accueil - Guide opérateurs et forfaits
- Br html ✓ - Forum Webmastering
4 réponses
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
16 sept. 2021 à 18:27
16 sept. 2021 à 18:27
Bonjour,
Il faudrait peut-être commencer par identifier le code css responsable de ce zoom lors de la sélection d'un input sur mobile (par exemple en inspectant l'élément via les outils de dev) afin de pouvoir modifier ou surcharger ce code.
Quel est le code css utilisé sur la page ?
Il faudrait peut-être commencer par identifier le code css responsable de ce zoom lors de la sélection d'un input sur mobile (par exemple en inspectant l'élément via les outils de dev) afin de pouvoir modifier ou surcharger ce code.
Quel est le code css utilisé sur la page ?
en inspectant l'élément il y aurait ça potentiellement :
mais je n'ai personnellement mit aucun css sur les input en rapport avec du zoom, il semblerait que ce soit un problème récurent sur mobile d'après mes recherches.
button, input, optgroup, select, textarea {
font-family: inherit;
font-size: 100%;
line-height: 1.15;
margin: 0;
}
mais je n'ai personnellement mit aucun css sur les input en rapport avec du zoom, il semblerait que ce soit un problème récurent sur mobile d'après mes recherches.
baba83500
Messages postés
2
Date d'inscription
mercredi 3 juillet 2019
Statut
Membre
Dernière intervention
14 avril 2022
20 sept. 2021 à 17:16
20 sept. 2021 à 17:16
Nouvel élément : c'est enfaite le navigateur Firefox sur mobile, qui est responsable de ce zoom.
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
21 sept. 2021 à 12:14
21 sept. 2021 à 12:14
Au temps pour moi, effectivement après une rapide recherche il semble que ce zoom soit un comportement par défaut de certains navigateurs (Safari sur iOS notamment) lorsque les input sont trop petits. Avec Chrome ou Firefox sur Android je n'ai pas de zoom sur les input.
La solution avec la meta viewport est bien une des solutions possibles recommandées, mais tu ne devrait pas avoir à jouer avec la valeur de maximum-scale, celle-ci devrait être à 1.
Tu peux aussi éventuellement essayer d'ajouter une font-size supérieur à 16px sur les input en css puisque ce zoom semble être appliquées uniquement pour les input trop petits.
Enfin, une autre solution possible serait de laisser ce comportement par défaut (qui n'est dénué de sens : ceci peut en effet être pratique pour mieux voir la saisie si les champs sont trop petits). Tant que le code html est correct, on peut considérer que la manière dont les navigateurs l'interprète n'est pas forcément de la responsabilité du site.
La solution avec la meta viewport est bien une des solutions possibles recommandées, mais tu ne devrait pas avoir à jouer avec la valeur de maximum-scale, celle-ci devrait être à 1.
Tu peux aussi éventuellement essayer d'ajouter une font-size supérieur à 16px sur les input en css puisque ce zoom semble être appliquées uniquement pour les input trop petits.
Enfin, une autre solution possible serait de laisser ce comportement par défaut (qui n'est dénué de sens : ceci peut en effet être pratique pour mieux voir la saisie si les champs sont trop petits). Tant que le code html est correct, on peut considérer que la manière dont les navigateurs l'interprète n'est pas forcément de la responsabilité du site.