L'accessibilité web (a11y) garantit que les sites et applications sont utilisables par tous, y compris les personnes en situation de handicap.
Types de handicaps couverts :
- ️ Visuel : Cécité, malvoyance
- Auditif : Surdité, malentendance
- ️ Moteur : Difficulté à utiliser souris/clavier
- Cognitif : Dyslexie, troubles attention
WCAG (Web Content Accessibility Guidelines) :
- Niveau A : Basique
- Niveau AA : Standard (recommandé)
- Niveau AAA : Excellence
Bonnes pratiques :
- ️ Textes alternatifs sur images
- ⌨️ Navigation au clavier
- Contrastes suffisants (4.5:1 minimum)
- HTML sémantique (nav, main, article)
- Lecteurs d'écran compatibles
Outils de test :
- WAVE, axe DevTools
- Lighthouse (Chrome)
- Screen readers (NVDA, JAWS)
a11y = Accessibility (a + 11 lettres + y) 15% de la population mondiale en situation de handicap