Aller au contenu
SilktideAide

Attribut ARIA déprécié

Silktide vérifie vos pages pour y trouver des attributs ARIA que la norme a dépréciés. Ces attributs ne figurent dans la spécification que pour des raisons de rétrocompatibilité et ne doivent plus être utilisés.

Pourquoi c’est important

Les attributs dépréciés - aria-grabbed et aria-dropeffect, issus de la conception initiale du glisser-déposer d’ - n’ont jamais été pris en charge de manière fiable par les . Ils donnent donc aux auteurs l’illusion qu’une interaction de glisser-déposer a été rendue accessible alors qu’en pratique rien n’est annoncé. Les laisser en place masque le véritable travail à effectuer : rendre l’interaction opérable sans souris.

Comment corriger

  1. Supprimez les attributs dépréciés.
  2. Rendez l’interaction de glisser-déposer véritablement accessible :
    • Fournissez une alternative au clavier pour chaque déplacement, par exemple des boutons "Déplacer vers le haut" et "Déplacer vers le bas" ou un schéma de commandes couper-coller.
    • Annoncez le résultat de chaque déplacement à l’aide d’une (aria-live="polite"), afin que les utilisateurs de entendent ce qui a changé.
<!-- Problème : déprécié et, en pratique, n’annonce rien -->
<li draggable="true" aria-grabbed="false">Élément un</li>

<!-- Correction : une alternative accessible au clavier -->
<li>Élément un <button aria-label="Déplacer l’élément un vers le haut">↑</button></li>

Comment Silktide teste ceci

  1. Trouver chaque élément de la page qui possède au moins un attribut commençant par aria-.
  2. Signaler chaque utilisation d’un attribut déprécié par ARIA 1.1 et versions ultérieures : aria-grabbed et aria-dropeffect.

Les attributs invalides (plutôt que dépréciés) sont signalés par Attribut ARIA interdit.

Dépannage

Ce contrôle ne signale rien alors que je m’attendais à des problèmes

Les tests ARIA peuvent être désactivés par site web. Vérifiez les paramètres avancés du site.

En savoir plus

Dernière mise à jour

Cette page vous a-t-elle été utile ?

Attribut ARIA déprécié | Centre d’aide Silktide