DISIC / accessibilite.numerique.gouv.fr

Le site officiel du référentiel général d’amélioration de l’accessibilité (RGAA).
55 stars 26 forks source link

Critère 3.3 : notion de composant d'interface confusante #157

Open okeul opened 1 year ago

okeul commented 1 year ago

Bonjour,

Le critère 3.3 indique :

Dans chaque page web, les couleurs utilisées dans les composants d’interface ou les éléments graphiques porteurs d’informations sont-elles suffisamment contrastées (hors cas particuliers) ?

Source 3.3

Lorsqu'on va dans le glossaire sur "composants d'interface" on obtient la définition suivante :

Un composant d’interface est un élément avec lequel l’utilisateur peut interagir, par exemple un bouton, un lien, une zone de saisie. Certains composants peuvent être plus complexes comme un menu, une fenêtre de dialogue, un système d’onglets. Enfin, un composant d’interface peut être basé sur des éléments natifs de HTML ou développés de toutes pièces en JavaScript et des attributs WAI-ARIA. En particulier pour les éléments ayant des attributs WAI-ARIA correspondant à un motif de conception il est recommandé de considérer le document WAI-ARIA 1.1 Authoring Practices lors de leur implémentation.

Source glossaire sur "composants d'interface"

On pourrait donc penser en première lecture qu'un lien est un composant d'interface est donc qu'il doit être audité avec le 3.3 et non le 3.2.

Je pense qu'il faudrait ajouter une note dans le glossaire pour éviter cette confusion :

Un composant d’interface est un élément avec lequel l’utilisateur peut interagir, par exemple un bouton, un lien, une zone de saisie. Certains composants peuvent être plus complexes comme un menu, une fenêtre de dialogue, un système d’onglets. Enfin, un composant d’interface peut être basé sur des éléments natifs de HTML ou développés de toutes pièces en JavaScript et des attributs WAI-ARIA. En particulier pour les éléments ayant des attributs WAI-ARIA correspondant à un motif de conception il est recommandé de considérer le document WAI-ARIA 1.1 Authoring Practices lors de leur implémentation.

Note : Dans le cadre du critère 3.3, on entends par composant d'interface un élément non textuel. Par exemple : <a href="#main"><img src="back-to-top.png" alt="Retour haut de page" /></a>.