📋 Objectifs d'apprentissage
- Comprendre les 4 principes WCAG (POUR)
- Utiliser les attributs ARIA (role, aria-label)
- Rendre la navigation accessible au clavier
- Tester l'accessibilité (Lighthouse)
Les 4 principes WCAG (POUR)
- Perceptible : tout contenu doit être perceptible (alt sur images)
- Utilisable : navigable au clavier, pas de pièges
- Compréhensible : langue déclarée, formulaires clairs
- Robuste : compatible avec les technologies d'assistance
ARIA : quand HTML ne suffit pas
<button aria-label="Fermer la fenêtre">✕</button>
<div role="alert">Message important !</div>
<nav aria-label="Navigation principale">
💡 Première règle d'ARIA
N'utilisez pas ARIA si un élément HTML natif fait la même chose. Préférez <button> à <div role="button">. Le HTML natif est toujours plus accessible.
📌 Points clés
- alt sur toutes les images (ou alt="" pour décoratives)
- Navigation au clavier : tabindex, focus visible
- ARIA en dernier recours, HTML natif d'abord
- Lighthouse (Chrome DevTools) pour auditer