Texte non lisible à 200% de zoom
Le problème
Le texte non redimensionnable survient lorsque le contenu textuel ne s'adapte pas correctement lorsqu'un utilisateur augmente la taille de police jusqu'à 200% dans les paramètres du navigateur. Le critère RGAA 10.4 (correspondant au WCAG 1.4.4, niveau AA) exige que le texte puisse être redimensionné jusqu'à 200% sans perte de contenu ou de fonctionnalité, et sans nécessiter de défilement horizontal.
Ce problème est causé par l'utilisation de tailles de police en pixels fixes (px), de conteneurs à hauteur fixe qui tronquent le contenu agrandi, de propriétés CSS comme `overflow: hidden` sur des éléments de taille fixe, et de mises en page rigides qui ne s'adaptent pas à l'augmentation de la taille du texte.
Il est important de distinguer le zoom du navigateur (qui agrandit tout proportionnellement) de l'augmentation de la taille de texte seule (qui n'agrandit que le texte). Le critère RGAA 10.4 concerne principalement l'augmentation de la taille du texte, bien que les deux doivent fonctionner correctement.
Impact sur les utilisateurs
Pour les utilisateurs malvoyants qui augmentent systématiquement la taille du texte pour pouvoir lire, un texte qui ne se redimensionne pas ou qui est tronqué à 200% les exclut du contenu. Si un paragraphe est coupé en milieu de phrase à cause d'un `overflow: hidden` sur un conteneur à hauteur fixe, l'information est perdue.
Ce problème touche des millions de personnes : environ 2,2 milliards de personnes dans le monde ont une déficience visuelle, et beaucoup utilisent le zoom ou l'augmentation de taille de texte comme adaptation quotidienne. Les personnes âgées sont particulièrement concernées.
Le texte qui déborde de son conteneur sans possibilité de défilement, ou qui se superpose à d'autres éléments, rend la page non seulement illisible mais potentiellement inutilisable -- boutons cachés, formulaires tronqués, navigation inaccessible.
Votre site a-t-il ce problème ?
106 critères RGAA analysés en 5 minutes par notre IA.
Exemple de code
/* Taille de police fixe en pixels */
body { font-size: 14px; }
h1 { font-size: 24px; }
/* Conteneur à hauteur fixe */
.card {
height: 200px;
overflow: hidden; /* Tronque le contenu agrandi */
}
/* Texte qui ne s'adapte pas */
.hero-text {
font-size: 16px;
white-space: nowrap;
overflow: hidden;
}/* Taille de police en unités relatives */
body { font-size: 1rem; }
h1 { font-size: 1.5rem; }
/* Conteneur à hauteur adaptable */
.card {
min-height: 200px; /* min- au lieu de height fixe */
overflow: visible;
}
/* Texte qui s'adapte */
.hero-text {
font-size: 1rem;
white-space: normal;
overflow-wrap: break-word;
}Comment Scrutia détecte ce problème
Scrutia simule l'augmentation de la taille de police à 200% sur chaque page et vérifie que le contenu reste lisible et fonctionnel. Il détecte les éléments dont le texte est tronqué (overflow: hidden sur conteneurs de taille fixe), les superpositions de texte, et les contenus qui nécessitent un défilement horizontal. Le rapport identifie les éléments problématiques et propose des correctifs CSS spécifiques.
Questions fréquentes
Dois-je utiliser rem ou em au lieu de px ?
Le zoom du navigateur est-il différent de l'augmentation de la taille de texte ?
Comment éviter le troncage à 200% ?
Les frameworks CSS comme Tailwind gèrent-ils ce problème ?
Votre site a-t-il ce problème ?
Scrutia audite votre site sur 106 critères RGAA en 5 minutes. Navigation clavier, composants ARIA, focus visible, contrastes, et bien plus.
Lancer un audit gratuit