Bonjour,
Selon moi, même si le référentiel AW oblige à avoir un alt non vide sur toutes 
les images-liens, le cas que tu présentes ne le justifie pas. En effet, si j’ai 
bien compris, tu as une image-lien, puis un lien séparé (donc une deuxième 
balise a), et tous deux pointent vers la même ressource. Si l’intitulé du lien 
texte est explicite, il n’y a donc pas de perte d’information ni de 
fonctionnalité à mettre un alt vide sur l’image-lien. Je ne vois donc pas quel 
utilisateur est pénalisé.
Or c’est bien dans ce sens que je conçois l’accessibilité.
En cherchant un peu, on peut dire que celui qui ne charge pas les images et 
voit une croix rouge cliquable sans texte d’aide peut se trouver désorienté. 
Mais il n’est pas lésé puisque le lien texte vient à son secours.

Cordialement / Best regards
Tanguy Lohéac
Expert for the Accessibility of Information
Collaboration Services
1 rue Victor Basch
91349 Massy CEDEX
Tél +33 1 41 24 56 73 / poste Line 2 56 73
Intranet 
accessibilité<http://accessibilite.sanofi-aventis.com/Pages/01_Actualites/Accueil_fr_FR.aspx>
 / Accessibility 
intranet<http://accessibilite.sanofi-aventis.com/Pages/01_Actualites/Accueil_en_US.aspx>

De : liste_gta [mailto:[email protected]] De la part de 
Olivier Nourry
Envoyé : lundi 11 août 2014 12:42
À : [email protected]
Objet : Re: [Liste GTA] liens images avec alt vide, redondants avec des liens 
textes adjacents

Hello,
le lien composite reste le must, clairement. Maintenant ce n'est pas toujours 
possible. Si par exemple le lien est également un titre, la balise <a> sera 
dans la balise <hn>, et on ne peut pas ou souhaite pas forcément avoir l'image 
dans le titre également.
Dans cet article http://john.foliot.ca/aria-hidden/ , un peu daté mais bien 
documenté, John Foliot traite ce cas, le teste sur différentes config, et 
propose le code suivant:






<a href="tbl.html" aria-hidden="true" role="presentation" tabindex="-1">

  <img src="tim_th.jpg" class="thumb"

       alt="Tim Berners-Lee Takes the Stand to Keep the Web Free"

       role="presentation"></a>

<h3>

  <a href="tbl.html">Tim Berners-Lee Takes the Stand to Keep the Web Free</a>

</h3>
Donc par rapport à la technique décrite par Johan, on a en plus un 
role="presentation" sur le <a> de l'image, et sur l'image. Cette implémentation 
est celle qui se rapproche le plus du résultat voulu par l'auteur, à savoir pas 
de lien en doublon en lecture d'écran, et pas de tab sur l'image au clavier.
Ceci étant dit, mon validateur (analyseur SGML W3C via l'extension HTML 
Validator inclus à Firefox) tique sur le fait d'avoir role="presentation" sur 
un élément A. Malheureusement je n'ai pas trouvé de ressource sur ce point 
précis. Si vous avez...

Cordialement,


Erreur ! Nom du fichier non spécifié.
Olivier Nourry
Erreur ! Nom du fichier non spécifié.about.me/oliviernourry








Le 10 août 2014 00:15, Romain Gervois 
<[email protected]<mailto:[email protected]>> a écrit :
Bonjour,
Si on peut se permettre de mettre des tabindex -1 et du aria-hidden true, on 
est déjà dans un contexte favorable et on peut alors faire bien mieux (et viser 
des liens composites comme préconisé). Attention à l'usage de aria-hidden pour 
masquer aux TAs des contenus visibles, Une note dans la spéc. explique très 
bien comment cela peut poser d'autres problèmes (contexte de pilotage à la 
voix, difficultés dans certaines procédures d'assistance...). Bon, le problème 
est peut être réduit avec des liens du type "Lire la suite" mais la diversité 
des cas fait qu'on ne peut l'affirmer.
Concernant la solution du onclick sur le conteneur, on ne parle plus de la même 
implémentation (le cas d'Olivier se limitant à une image et un intitulé) 
puisqu'il s'agit d'une implémentation type lien block. La solution Javascript a 
quelque effet de bord pas top côté restitution ; j'avais fait il y a quelques 
temps une page de tests au sujet de 3 implémentations différentes de lien block 
: http://www.romaingervois.fr/implementations/lien-block.html
Bonne journée.
Romain

Le 9 août 2014 23:26, Goulven CHAMPENOIS 
<[email protected]<mailto:[email protected]>> a écrit :

Johan Ramon a présenté à Paris-Web 
2013<http://www.paris-web.fr/2013/conferences/accessibiliser-avec-subtilite.php>
 une technique intéressante pour ce type de problème justement : sur les liens 
en doublon, on ajoute tabindex="-1" pour les empêcher de prendre le focus, et 
aria-hidden="true" pour les cacher complètement aux lecteurs d'écran.
Comme Johan le dit lui-même, ça peut apporter des problèmes de compatibilité et 
quand le code passe de mains en mains.

C'est à partir de la diapo 13 de son support : 
http://www.johanramon.fr/accessibiliser-subtilite/
Ou de 11 minutes 30 à 15 minutes 45 dans la vidéo : http://vimeo.com/83912475
Jacques Pyrat présente une autre solution (à 21 minutes dans la vidéo) : mettre 
un onclick sur le conteneur, et pas de lien autour de l'image. On évite ainsi 
de mettre des outils dangereux dans les mains d'utilisateurs non formés.

Bonne soirée,

--
Goulven

2014-08-08 18:03 GMT+02:00 Olivier Nourry 
<[email protected]<mailto:[email protected]>>:

...et donc l'exemple 4 explique pourquoi ce que j'ai sous les yeux pose 
problème.
Merci Romain!

Cordialement,


Erreur ! Nom du fichier non spécifié.
Olivier Nourry
Erreur ! Nom du fichier non spécifié.about.me/oliviernourry

Erreur ! Nom du fichier non spécifié.






Le 8 août 2014 17:53, Romain Gervois 
<[email protected]<mailto:[email protected]>> a écrit :

Bonjour Olivier,
La technique WCAG H2 "Combining adjacent image and text links for the same 
resource" (http://www.w3.org/TR/WCAG20-TECHS/H2.html) correspond à ce que tu 
préconises.
Elle n'est effectivement pas prévu dans le référentiel car "elle fait partie de 
cette grande famille de technique WCAG qui adressent des Critère de succès 
permettant de passer mais pas d'invalider ce même critère de succès" dixit 
Jean-Pierre dans une discussion de février sur cette technique.
Concernant l'implémentation, ça peut être délicat mais tu as aussi la solution 
du position de l'image via CSS et si il y a une bonne source HTML ça doit 
pouvoir se faire sans trop de bobo.
Romain

Le 8 août 2014 17:25, Olivier Nourry 
<[email protected]<mailto:[email protected]>> a écrit :
Hello,
Je tombe souvent sur des liens images avec alt vide, qui se trouvent être en 
redondance avec des liens textes adjacents qui font strictement la même chose.
En appliquant le référentiel stricto sensu, je suis censé invalider ces liens 
images avec le critère 6.6.
En termes de préco, je recommande généralement d'inclure l'image au lien, en 
gardant le alt vide, de manière à former un lien composite conforme et à 
conserver une zone de clic large (image + texte).
Seulement ce n'est pas toujours évident à implémenter. Auquel cas on a deux 
choix pour rester conforme:

  1.  renseigner le alt avec le même texte que le lien
  2.  ou supprimer le lien sur l'image

(note: je ne traite pas l'option consistant à passer l'image en background, et 
à agrandir le conteneur du lien, car dans mon cas, l'image étant animée au 
survol, via CSS, ça risque d'être compliqué).

Avec l'option 1, je pollue la liste de liens avec des doublons. Pas glop pour 
la lecture non visuelle.

Avec l'option 2, je réduis la zone de clic, ce qui peut être préjudiciable aux 
utilisateur avec des difficultés de dextérité.
Donc en devenant conforme je crée des problème d'utilisabilité pour certains 
utilisateurs en situation de handicap. En ne faisant rien je n'ai pas ces 
problèmes, mais je ne suis pas conforme.
Comme le cas n'est pas prévu par le référentiel, je me dis que j'ai loupé 
quelque chose. Pouvez-vous m'éclairer svp?
Merci d'avance

Cordialement,


Erreur ! Nom du fichier non spécifié.
Olivier Nourry
Erreur ! Nom du fichier non spécifié.about.me/oliviernourry

Erreur ! Nom du fichier non spécifié.






_______________________________________________
liste_gta mailing list
[email protected]<mailto:[email protected]>
http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org


_______________________________________________
liste_gta mailing list
[email protected]<mailto:[email protected]>
http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org


_______________________________________________
liste_gta mailing list
[email protected]<mailto:[email protected]>
http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org


_______________________________________________
liste_gta mailing list
[email protected]<mailto:[email protected]>
http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org


_______________________________________________
liste_gta mailing list
[email protected]<mailto:[email protected]>
http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org

_______________________________________________
liste_gta mailing list
[email protected]
http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org

Répondre à