Échec de la connexion. Veuillez réessayer.

Aller au contenu
SEO Tools
Aide et documentation
UX / UI Impact moyen Facile 10 à 20 minutes

Images réactives

Les images doivent tenir sur mobile sans défilement horizontal.

Ce que c’est

Une image de grande largeur fixe (par exemple width="1200") peut déborder hors écran sur un mobile étroit et provoquer un défilement horizontal de toute la page.

Pourquoi c’est important

Le défilement horizontal est l'un des problèmes UX les plus ennuyeux sur mobile : il casse la mise en page et semble inachevé. C'est facilement évité avec une seule règle CSS.

Comment faire

  1. 1Donnez aux images une largeur maximale : 100 % et une hauteur : auto.
  2. 2Spécifiez la largeur et la hauteur dans le HTML pour la stabilité de la mise en page (CLS), mais limitez-les dans CSS.
  3. 3Pour différentes tailles, considérez srcset / <picture>.
  4. 4Testez sur une largeur étroite (~ 360 px) pour vous assurer que rien ne défile horizontalement.

Exemple

Correct
img { max-width: 100%; height: auto; }

Conclusion

Une seule règle (max-width : 100 % ; height : auto) résout la plupart des débordements d’images sur mobile. Ajoutez des dimensions dans le HTML pour CLS et, pour les grands visuels, envisagez srcset. Une solution rapide à une maladie mobile courante.

Sujets liés