Aller au contenu
A11ySignal
graveWCAG 2.2.2 · A

L’élément <marquee> est déprécié et ne doit pas être utilisé

marquee

Vérifier que l’élément <marquee> n’est pas utilisé

Le critère derrière

2.2.2 Mettre en pause, arrêter, masquer

Tout ce qui bouge, clignote, défile ou se met à jour tout seul plus de cinq secondes a besoin d'une commande de pause.

Niveau A · EN 301 549 § 9.2.2.2

Pourquoi cette vérification existe

Le mouvement détourne l'attention des personnes ayant des troubles de l'attention ou vestibulaires, et un texte en mouvement est illisible pour certaines personnes malvoyantes.

Ce qui la déclenche habituellement

  • échoueUn carrousel d'accueil qui tourne tout seul, sans pause.
  • échoueUn bandeau d'actualités qui ne s'arrête jamais.

Comment corriger

  • à faireAjoutez une commande pause / lecture visible et atteignable au clavier.
  • à faireRespectez `prefers-reduced-motion` : c'est un signal que la personne vous a déjà donné.

Comment c'est signalé

A11ySignal le signale avec un impact grave. Chaque élément en échec arrive avec son sélecteur CSS et le balisage fautif, pour aller droit à la ligne plutôt que de la chercher. Deque publie le détail au niveau du moteur :

https://dequeuniversity.com/rules/axe/4.13/marquee

Vérification implémentée par axe-core 4.13.0, © Deque Systems, MPL-2.0.

Autres vérifications pour 2.2.2