Les 106 critères du RGAA 4.1.2 répartis en 13 thématiques. Chaque critère est accompagné de ses tests officiels et de notre analyse experte.
1.1 Alternative textuelle
Chaque image porteuse d’information a-t-elle une alternative textuelle ?
1.2 Image de décoration
Chaque image de décoration est-elle correctement ignorée par les technologies d’assistance ?
1.3 Pertinence de l'alternative
Pour chaque image porteuse d’information ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?
1.4 CAPTCHA et image-test
Pour chaque image utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative permet-elle d’identifier la nature et la fonction de l’image ?
1.5 Alternative au CAPTCHA
Pour chaque image utilisée comme CAPTCHA, une solution d’accès alternatif au contenu ou à la fonction du CAPTCHA est-elle présente ?
1.6 Description détaillée
Chaque image porteuse d’information a-t-elle, si nécessaire, une description détaillée ?
1.7 Pertinence de la description
Pour chaque image porteuse d’information ayant une description détaillée, cette description est-elle pertinente ?
1.8 Image texte
Chaque image texte porteuse d’information, en l’absence d’un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?
1.9 Légende d'image
Chaque légende d’image est-elle, si nécessaire, correctement reliée à l’image correspondante ?
3.1 Information par la couleur
Dans chaque page web, l’information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?
3.2 Contraste du texte
Dans chaque page web, le contraste entre la couleur du texte et la couleur de son arrière-plan est-il suffisamment élevé (hors cas particuliers) ?
3.3 Contraste des composants
Dans chaque page web, les couleurs utilisées dans les composants d’interface ou les éléments graphiques porteurs d’informations sont-elles suffisamment contrastées (hors cas particuliers) ?
4.1 Transcription ou audiodescription
Chaque média temporel pré-enregistré a-t-il, si nécessaire, une transcription textuelle ou une audiodescription (hors cas particuliers) ?
4.2 Pertinence de la transcription
Pour chaque média temporel pré-enregistré ayant une transcription textuelle ou une audiodescription synchronisée, celles-ci sont-elles pertinentes (hors cas particuliers) ?
4.3 Sous-titres synchronisés
Chaque média temporel synchronisé pré-enregistré a-t-il, si nécessaire, des sous-titres synchronisés (hors cas particuliers) ?
4.4 Pertinence des sous-titres
Pour chaque média temporel synchronisé pré-enregistré ayant des sous-titres synchronisés, ces sous-titres sont-ils pertinents ?
4.5 Audiodescription synchronisée
Chaque média temporel pré-enregistré a-t-il, si nécessaire, une audiodescription synchronisée (hors cas particuliers) ?
4.6 Pertinence de l'audiodescription
Pour chaque média temporel pré-enregistré ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?
4.7 Identification des médias
Chaque média temporel est-il clairement identifiable (hors cas particuliers) ?
4.8 Alternative au média non temporel
Chaque média non temporel a-t-il, si nécessaire, une alternative (hors cas particuliers) ?
4.9 Pertinence de l'alternative média
Pour chaque média non temporel ayant une alternative, cette alternative est-elle pertinente ?
4.10 Son automatique
Chaque son déclenché automatiquement est-il contrôlable par l’utilisateur ?
4.11 Contrôle clavier du média temporel
La consultation de chaque média temporel est-elle, si nécessaire, contrôlable par le clavier et tout dispositif de pointage ?
4.12 Contrôle clavier du média non temporel
La consultation de chaque média non temporel est-elle contrôlable par le clavier et tout dispositif de pointage ?
4.13 Compatibilité des médias
Chaque média temporel et non temporel est-il compatible avec les technologies d’assistance (hors cas particuliers) ?
5.1 Résumé du tableau complexe
Chaque tableau de données complexe a-t-il un résumé ?
5.2 Pertinence du résumé
Pour chaque tableau de données complexe ayant un résumé, celui-ci est-il pertinent ?
5.3 Tableau de mise en forme
Pour chaque tableau de mise en forme, le contenu linéarisé reste-t-il compréhensible ?
5.4 Titre du tableau de données
Pour chaque tableau de données ayant un titre, le titre est-il correctement associé au tableau de données ?
5.5 Pertinence du titre de tableau
Pour chaque tableau de données ayant un titre, celui-ci est-il pertinent ?
5.6 En-têtes de tableau
Pour chaque tableau de données, chaque en-tête de colonne et chaque en-tête de ligne sont-ils correctement déclarés ?
5.7 Association cellules / en-têtes
Pour chaque tableau de données, la technique appropriée permettant d’associer chaque cellule avec ses en-têtes est-elle utilisée (hors cas particuliers) ?
5.8 Mise en forme sans balises de données
Chaque tableau de mise en forme ne doit pas utiliser d’éléments propres aux tableaux de données. Cette règle est-elle respectée ?
7.1 Compatibilité des scripts
Chaque script est-il, si nécessaire, compatible avec les technologies d’assistance ?
7.2 Alternative au script
Pour chaque script ayant une alternative, cette alternative est-elle pertinente ?
7.3 Contrôle clavier des scripts
Chaque script est-il contrôlable par le clavier et par tout dispositif de pointage (hors cas particuliers) ?
7.4 Changement de contexte
Pour chaque script qui initie un changement de contexte, l’utilisateur est-il averti ou en a-t-il le contrôle ?
7.5 Messages de statut
Dans chaque page web, les messages de statut sont-ils correctement restitués par les technologies d’assistance ?
8.1 Type de document
Chaque page web est-elle définie par un type de document ?
8.2 Validité du code source
Pour chaque page web, le code source généré est-il valide selon le type de document spécifié ?
8.3 Langue par défaut
Dans chaque page web, la langue par défaut est-elle présente ?
8.4 Pertinence du code de langue
Pour chaque page web ayant une langue par défaut, le code de langue est-il pertinent ?
8.5 Titre de page
Chaque page web a-t-elle un titre de page ?
8.6 Pertinence du titre de page
Pour chaque page web ayant un titre de page, ce titre est-il pertinent ?
8.7 Changement de langue
Dans chaque page web, chaque changement de langue est-il indiqué dans le code source (hors cas particuliers) ?
8.8 Validité du code de langue
Dans chaque page web, le code de langue de chaque changement de langue est-il valide et pertinent ?
8.9 Balises et présentation
Dans chaque page web, les balises ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?
8.10 Sens de lecture
Dans chaque page web, les changements du sens de lecture sont-ils signalés ?
9.1 Titres de contenu
Dans chaque page web, l’information est-elle structurée par l’utilisation appropriée de titres ?
9.2 Structure du document
Dans chaque page web, la structure du document est-elle cohérente (hors cas particuliers) ?
9.3 Listes
Dans chaque page web, chaque liste est-elle correctement structurée ?
9.4 Citations
Dans chaque page web, chaque citation est-elle correctement indiquée ?
10.1 Feuilles de styles
Dans le site web, des feuilles de styles sont-elles utilisées pour contrôler la présentation de l’information ?
10.2 Contenu visible sans CSS
Dans chaque page web, le contenu visible porteur d’information reste-t-il présent lorsque les feuilles de styles sont désactivées ?
10.3 Compréhension sans CSS
Dans chaque page web, l’information reste-t-elle compréhensible lorsque les feuilles de styles sont désactivées ?
10.4 Taille des caractères
Dans chaque page web, le texte reste-t-il lisible lorsque la taille des caractères est augmentée jusqu’à 200 %, au moins (hors cas particuliers) ?
10.5 Couleurs CSS
Dans chaque page web, les déclarations CSS de couleurs de fond d’élément et de police sont-elles correctement utilisées ?
10.6 Visibilité des liens
Dans chaque page web, chaque lien dont la nature n’est pas évidente est-il visible par rapport au texte environnant ?
10.7 Visibilité du focus
Dans chaque page web, pour chaque élément recevant le focus, la prise de focus est-elle visible ?
10.8 Contenus cachés
Pour chaque page web, les contenus cachés ont-ils vocation à être ignorés par les technologies d’assistance ?
10.9 Information par la forme
Dans chaque page web, l’information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?
10.10 Implémentation forme / taille
Dans chaque page web, l’information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?
10.11 Reflow
Pour chaque page web, les contenus peuvent-ils être présentés sans perte d’information ou de fonctionnalité et sans avoir recours soit à un défilement vertical pour une fenêtre ayant une hauteur de 256 px, soit à un défilement horizontal pour une fenêtre ayant une largeur de 320 px (hors cas particuliers) ?
10.12 Espacement du texte
Dans chaque page web, les propriétés d’espacement du texte peuvent-elles être redéfinies par l’utilisateur sans perte de contenu ou de fonctionnalité (hors cas particuliers) ?
10.13 Contenus au survol / focus
Dans chaque page web, les contenus additionnels apparaissant à la prise de focus ou au survol d’un composant d’interface sont-ils contrôlables par l’utilisateur (hors cas particuliers) ?
10.14 Contenus CSS additionnels
Dans chaque page web, les contenus additionnels apparaissant via les styles CSS uniquement peuvent-ils être rendus visibles au clavier et par tout dispositif de pointage ?
11.1 Étiquette de champ
Chaque champ de formulaire a-t-il une étiquette ?
11.2 Pertinence de l'étiquette
Chaque étiquette associée à un champ de formulaire est-elle pertinente (hors cas particuliers) ?
11.3 Cohérence des étiquettes
Dans chaque formulaire, chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée plusieurs fois dans une même page ou dans un ensemble de pages est-elle cohérente ?
11.4 Étiquette et champ accolés
Dans chaque formulaire, chaque étiquette de champ et son champ associé sont-ils accolés (hors cas particuliers) ?
11.5 Regroupement de champs
Dans chaque formulaire, les champs de même nature sont-ils regroupés, si nécessaire ?
11.6 Légende de regroupement
Dans chaque formulaire, chaque regroupement de champs de même nature a-t-il une légende ?
11.7 Pertinence de la légende
Dans chaque formulaire, chaque légende associée à un regroupement de champs de même nature est-elle pertinente ?
11.8 Liste de choix
Dans chaque formulaire, les items de même nature d’une liste de choix sont-ils regroupés de manière pertinente ?
11.9 Intitulé de bouton
Dans chaque formulaire, l’intitulé de chaque bouton est-il pertinent (hors cas particuliers) ?
11.10 Contrôle de saisie
Dans chaque formulaire, le contrôle de saisie est-il utilisé de manière pertinente (hors cas particuliers) ?
11.11 Suggestion de correction
Dans chaque formulaire, le contrôle de saisie est-il accompagné, si nécessaire, de suggestions facilitant la correction des erreurs de saisie ?
11.12 Modification des données
Pour chaque formulaire qui modifie ou supprime des données, ou qui transmet des réponses à un test ou à un examen, ou dont la validation a des conséquences financières ou juridiques, les données saisies peuvent-elles être modifiées, mises à jour ou récupérées par l’utilisateur ?
11.13 Remplissage automatique
La finalité d’un champ de saisie peut-elle être déduite pour faciliter le remplissage automatique des champs avec les données de l’utilisateur ?
13.1 Limite de temps
Pour chaque page web, l’utilisateur a-t-il le contrôle de chaque limite de temps modifiant le contenu (hors cas particuliers) ?
13.2 Nouvelle fenêtre
Dans chaque page web, l’ouverture d’une nouvelle fenêtre ne doit pas être déclenchée sans action de l’utilisateur. Cette règle est-elle respectée ?
13.3 Document bureautique accessible
Dans chaque page web, chaque document bureautique en téléchargement possède-t-il, si nécessaire, une version accessible (hors cas particuliers) ?
13.4 Version accessible équivalente
Pour chaque document bureautique ayant une version accessible, cette version offre-t-elle la même information ?
13.5 Contenu cryptique
Dans chaque page web, chaque contenu cryptique (art ASCII, émoticône, syntaxe cryptique) a-t-il une alternative ?
13.6 Pertinence alternative cryptique
Dans chaque page web, pour chaque contenu cryptique (art ASCII, émoticône, syntaxe cryptique) ayant une alternative, cette alternative est-elle pertinente ?
13.7 Flash et luminosité
Dans chaque page web, les changements brusques de luminosité ou les effets de flash sont-ils correctement utilisés ?
13.8 Contenu en mouvement
Dans chaque page web, chaque contenu en mouvement ou clignotant est-il contrôlable par l’utilisateur ?
13.9 Orientation de l'écran
Dans chaque page web, le contenu proposé est-il consultable quelle que soit l’orientation de l’écran (portrait ou paysage) (hors cas particuliers) ?
13.10 Geste complexe
Dans chaque page web, les fonctionnalités utilisables ou disponibles au moyen d’un geste complexe peuvent-elles être également disponibles au moyen d’un geste simple (hors cas particuliers) ?
13.11 Annulation au pointage
Dans chaque page web, les actions déclenchées au moyen d’un dispositif de pointage sur un point unique de l’écran peuvent-elles faire l’objet d’une annulation (hors cas particuliers) ?
13.12 Mouvement de l'appareil
Dans chaque page web, les fonctionnalités qui impliquent un mouvement de l’appareil ou vers l’appareil peuvent-elles être satisfaites de manière alternative (hors cas particuliers) ?