La seule chose pouvant être invalidante (en terme d'accessibilité) dans le code de Felipe est la pertinence du
title. Le fait que l'alternative soit moins fournie que le
title n'est pas invalidant. La vérification porte juste sur la pertinence de l'alternative et la pertinence du
title.
Différents niveaux d'interprétation d'une image avec le référentiel AW :
- <img /> sans lien : à traiter dans la thématique 1 images ;
- <img /> avec lien : à traiter dans la thématique 6 liens ;
- <input type="image" /> : à traiter dans la thématique 1 images.
Dans le cas, de l'image sans lien :
<img src="monimage.png" alt="Description de mon image" />
l'ajout d'un attribut
title n'est pas invalidant et reste plus du ressort de l'ergonomie.
Dans le cas de l'image avec lien :
<a href="#" title="Nom de l'action et des infos complémentaires"><img src="button-nomdelaction.png" alt="Nom de l'action" /></a>
l'attribut
title doit être pertinent pour valider le critère 6.2 d'AW "[Bronze] Pour chaque lien ayant un titre de lien, celui-ci est-il pertinent ?" (ça implique aussi le 6.1 "[Bronze] Chaque lien est-il explicite (hors cas particuliers) ?").
De fait, l'attribut
title sur tout autre élément qu'un lien ou un cadre n'est jamais invalidant. On pourrait très bien avoir ce que propose Florent :
<a href="#"><img src="button-nomdelaction.png" alt="Nom de l'action" title="Nom de l'action" /></a>
sans pouvoir dire quoi que ce soit ... d'ailleurs si on y réfléchit une utilisation comme celle-ci permet de se préserver une invalidité du 6.2 avec un code du genre :
<a href="#" title="Nom de l'action"><img src="button-nomdelaction.png" alt="Nom de l'action" /></a>
où, pour le coup, la pertinence du
title est toquable.
Erreur de ma part : Par exception, un titre de lien identique à l'intitulé est accepté dans le seul cas d'un lien image (lien ne contenant que des images), une icône par exemple.
Felipe a écrit :
Hors d'un lien ? C'est même pas tabulé ... Il n'y a qu'avec une souris et en passant dessus (alors qu'il n'y a a priori pas de raison de le faire) qu'on va découvrir une infobulle.
Avec un tabindex="0" sur un élément non focusable ça devrait le faire.
Le survol souris me semble instinctif sur une image où le sens n'est pas total (cas ergonomique).
Felipe a écrit :
Et commencer par l'implémenter correctement dans les navigateurs, yop (je parle pas d'IE avec la vieille confusion alt vs title mais de tous les navigateurs où title n'est pas accessible au clavier sans lecteur d'écran)
C'est là où le bas blesse. Il me semble que rien n'est indiqué aux éditeurs sur l'implémentation du
title dans un contexte navigation au clavier. Je suppute d'ailleurs que la solution "texte caché pour expliciter un lien" soit déconseillée par les référentiels actuels en attendant une amélioration du côté du
title.
Entre cette implémentation incomplète et le fait qu'on peut le mettre sur n'importe quel élément, y a de quoi se tirer les cheveux.
Modifié par yodaswii (12 Nov 2010 - 11:28)