Test 6.5.a [Bronze] : Chaque lien texte identique a-t-il la même url ?
Test 6.5.b [Bronze] : Chaque lien image identique a-t-il la même url ?
Test 6.5.c [Bronze] : Pour chaque image réactive (balise img ou balise object avec un attribut usemap), chaque zone cliquable (balise area) identique a-t-elle la même url ?
Test 6.5.d [Bronze] : Chaque lien composite identique a-t-il la même url ?
Autre(s) fiche(s) AccessiWeb à consulter en relation avec cette fiche
Bénéfice 1:
Pour activer un lien, les utilisateurs de logiciels de reconnaissance vocale prononcent son intitulé ou son titre de lien s'il est présent. En rencontrant des liens identiques, le logiciel de reconnaissance vocale prononcera donc la même chose et si les destinations de ces liens sont différentes, l'utilisateur sera désorienté.
Bénéfice 2 :
Les utilisateurs qui naviguent de lien en lien à l'aide de la touche tabulation ou par une liste de liens, s'attendent à ce que des liens ayant le même intitulé conduisent vers la même destination. Si tel n'est pas le cas, ils seront désorientés et devront valider sur chaque lien de même intitulé pour connaître le contenu de la page vers laquelle ils mènent.
Valeur ajoutée pour le site
Il n'y a pas d'élément d'information pour cette rubrique.
Note : de manière générale, il est conseillé de faire l'évaluation d'un critère via l'analyse de son code source. Ce procédé d'évaluation par le code source est détaillé ci-après quand il est possible : procédé d'évaluation en 3 étapes via le ou les tests associés au critère. Les procédés d'évaluation par différents outils sont donnés en complément de l'évaluation par le code source.
Par le code source
Sélectionner le(s) élément(s) à tester : Ouvrir le code source de la page Web et sélectionner le code des liens. Il s'agit du code associé à tous les éléments suivants (exemple de code source : <ahref="nomdefichier.html" title="titre de lien">intitulé de lien</a>) :
texte compris entre les balises a et /a
balise img comprise entre les balises a et /a
balises area contenues entre les balises <mapname=[...]> et </map>
balise img et du texte compris entre les balises a et /a.
Appliquer le(s) test(s) suivant(s) :
Test 6.5.a [Bronze] : Chaque lien texte identique a-t-il la même url ?
Test 6.5.b [Bronze] : Chaque lien image identique a-t-il la même url ?
Test 6.5.c [Bronze] : Pour chaque image réactive (balise img ou balise object avec un attribut usemap), chaque zone cliquable (balise area) identique a-t-elle la même url ?
Test 6.5.d [Bronze] : Chaque lien composite identique a-t-il la même url ?
Valider le critère : le critère est validé si vous répondez oui à tous les tests applicables précédents.
Par l'utilisation d'outils
Pour une liste complète des outils utilisés pour évaluer l'accessibilité des pages web et un résumé de leurs principales fonctionnalités, reportez-vous à la page Outils d'aide à l'évaluation.
Evaluer avec la Barre d'outils Accessibilité du Web pour Internet Explorer (version 2.0 beta en français) :
Sous Internet Explorer, ouvrir la page à analyser.
Dans le menu "IE" de la Barre d'outils Accessibilité du Web (version 2.0 beta), décocher l'option "Activer l'ActiveX"
Puis, dans le menu "Informations" de la Barre d'outils Accessibilité du Web (version 2.0 beta), activer l'option "Liste des liens [nouvelle fenêtre]"
La liste des liens et des liens images s'affiche dans une nouvelle fenêtre
Si la colonne "Title" est vide (pas de titre de lien) : dans la colonne "Intitulé du lien", vérifier que chaque lien image dont l'alternative textuelle (contenu de l'attribut alt ou texte entre <object> et object>) est identique a la même url.
Si la colonne "Title" contient un titre de lien : dans la colonne "Title", vérifier que chaque lien image identique a la même url.
Sous Internet Explorer, ouvrir la page à analyser.
Dans le menu "IE" de la Barre d'outils Accessibilité du Web (version 2.0 beta), décocher l'option "Activer l'ActiveX"
Puis, dans le menu "Informations" de la Barre d'outils Accessibilité du Web (version 2.0 beta), activer l'option "Liste des liens [nouvelle fenêtre]"
La liste des liens s'affiche dans une nouvelle fenêtre
Si la colonne "Title" est vide (pas de titre de lien) : dans la colonne "Intitulé du lien", vérifier que pour chaque lien composite dont le texte compris entre <a href="..."> et a> (en tenant compte de l'alternative textuelle de ou des images) est identique a la même url.
Si la colonne "Title" contient un titre de lien : dans la colonne "Title", vérifier que chaque lien composite identique a la même url.
Si c'est le cas, le test est validé.
Evaluer avec la Barre d'Outils Web Developper pour Firefox (version
1.1.4 en français) :
Dans le menu "CSS" de la Barre d'Outils Web Developper (version 1.1.4), activer l'option "Désactiver les styles Css" puis l'option "Tous les styles".
Dans le menu "Information", activer l'option "Afficher les attributs Title".
Dans le menu "Images", activer l'option "Afficher les attributs Alt".
La page s'affiche sans les styles CSS, affiche le contenu de tous les attributs title et de tous les attributs alt.
Si aucun titre de lien est présent, vérifier que chaque lien texte / lien image / lien composite identique a la même url.
Si un titre de lien est présent, vérifier que chaque contenu de titre de lien identique de chaque lien texte / lien image / lien composite a la même url.
Dans le menu "Voir Source" de la Barre d'Outils Web Developper (version 1.1.4), activer l'option "Voir Source".
Une nouvelle fenêtre apparaît contenant le code source de la page.
En faisant une recherche sur le mot area (ctrl + f), vérifier que chaque zone cliquable ayant un attribut alt dont le contenu est identique, a la même url.
Vérifier que chaque zone cliquable ayant une alternative textuelle et un titre de lien dont le contenu est identique, a la même url.
Avertissement : les informations du paragraphe "Comment mettre en oeuvre" sont données à titre indicatif. Les contenus des sous-paragraphes Implémentation et Exemple de bonne pratique ne présentent pas tous les codes d'implémentation.
Qui est concerné ?
Ce critère doit être prévu et pris en compte par le graphiste et implémenté par le
développeur du site.
Implémentation
Il est important de veiller à ce que chacun des liens présents dans la page puisse être différencié, soit par leur propre intitulé, soit par un ajout d'informations à l'aide de l'attribut title.
<a href="article1.html">lire la suite de l'article 1</a>
<a href="article2.html">lire la suite de l'article 2</a>
ou
<a href="article1.html" title="lire la suite de l'article 1">lire la suite</a>
<a href="article2.html" title="lire la suite de l'artcile 2">lire la suite</a>
Exemple de mauvaise pratique
L'exemple de code qui suit nous montre une série de liens dont la destination est différente (valeur de l'attribut href), mais dont les intitulés sont strictement identiques.
<a href="guide_fiche6.3.html">En savoir plus sur le guide AccessiWeb</a><br />
<a href="guide_fiche6.4.html">En savoir plus sur le guide AccessiWeb</a><br />
<a href="guide_fiche6.5.html">En savoir plus sur le guide AccessiWeb</a>
Exemple de bonne pratique
Ici, le lien qui comporte un intitulé différent des autres mène vers une page différente. Les deux intitulés identiques mènent vers la même url.
<a href="guide_fiche6.3.html">Fiche 6.3 du guide AccessiWeb</a><br />
<a href="guide_fiche6.4.html">Fiche 6.4 du guide AccessiWeb</a><br />
<a href="guide_fiche6.4.html">Fiche 6.4 du guide AccessiWeb</a>
De plus, la balise A peut être complétée par l’attribut title pour fournir une information contenue dans le lien :
<a href="guide.html" title="en savoir plus sur les fiches du guide AccessiWeb">En savoir plus</a><br />