Aller au contenu principal
agence-rgaa.fr Demander un audit

Former les développeurs : les gestes qui changent tout

Cette page fait partie de La formation à l'accessibilité.

Pas 106 critères — une dizaine de réflexes

Un développeur n’a pas besoin de connaître le référentiel par cœur : c’est le travail de l’auditeur. Il a besoin d’un petit nombre de réflexes qui éliminent la majorité des non-conformités à la source.

Les réflexes

  1. Préférer l’élément natif. La première règle d’ARIA est de ne pas s’en servir. Un <button> fait gratuitement ce qu’un <div role="button"> réimplémente mal.
  2. Ne jamais supprimer le focus sans le remplacer. outline: none est la non-conformité la plus répandue et la plus facile à éviter.
  3. Déduire le niveau de titre de la structure, y compris dans les composants réutilisables — un composant qui impose un h3 casse la hiérarchie de toutes les pages qui l’emploient.
  4. Associer chaque champ à son étiquette, et relier chaque message d’erreur à son champ.
  5. Gérer le focus au changement de vue dans les applications monopages, et mettre à jour le titre du document.
  6. Annoncer les changements de contenu par une zone de message de statut présente dès le chargement.
  7. Rendre le contenu lisible sans JavaScript.
  8. Ne pas faire porter une information par la seule couleur.
  9. Poser caption, th et scope sur tout tableau de données.
  10. Respecter les préférences système : prefers-reduced-motion, contraste, taille de texte.
Le moment qui fait basculer une formation

Faire naviguer les participants au clavier seul dans leur propre application, puis leur faire écouter un de leurs formulaires au lecteur d’écran. La liste des dix réflexes cesse d’être une contrainte abstraite : chacun a entendu ce que produit son code.

Ce qui prolonge la formation en production

Format et durée

Une journée pour les réflexes et la pratique, une demi-journée de suivi quelques semaines plus tard, sur le code réel de l’équipe. La seconde session est celle qui fait tenir la première : c’est là que remontent les cas que personne n’avait prévus.

Former votre équipe technique