Gravité : Majeur Couleurs et affichage

Viewport qui bloque le zoom utilisateur

Une balise viewport avec user-scalable=no ou maximum-scale empêche d'agrandir la page sur mobile.


Qui est concerné

  • Personnes malvoyantes qui ont besoin de zoomer pour lire
  • Toute personne au confort visuel réduit (fatigue, petit écran)

Pourquoi c'est important

Bloquer le zoom prive d'un geste vital ceux qui agrandissent le texte pour le lire. Le critère 1.4.4 (niveau AA) impose que le texte puisse être agrandi jusqu'à 200 % sans perte de contenu. C'est une mauvaise pratique répandue, souvent ajoutée par habitude sans en mesurer l'effet.

Comment le tester vous-même

  1. Ouvrez la page sur mobile et tentez d'écarter deux doigts pour zoomer.
  2. Inspectez la balise <meta name="viewport"> dans le <head>.
  3. Elle ne doit contenir ni user-scalable=no ni maximum-scale inférieur à 5.

Comment corriger

Ne bloquez pas le zoom : retirez user-scalable=no et maximum-scale de la balise viewport pour laisser l'utilisateur agrandir.

À éviter
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no, maximum-scale=1">
Recommandé
<meta name="viewport" content="width=device-width, initial-scale=1">

Critères de référence

WCAG 2.1
  • 1.4.4 : Redimensionnement du texte (niveau AA)
RGAA 4.1 Thème 10 : Présentation de l'information

Plainpied détecte ce défaut automatiquement et le localise page par page. La conformité totale combine détection automatique et vérifications humaines : voir notre méthode.

Ce défaut est-il présent sur votre site ?

Scan gratuit, score et corrections en dix minutes, sans compte.

Lancer un audit gratuit