5568 sujets

Sémantique web et HTML

Salult,

Soit l'exemple suivant d'une image comportant un lien:


<a href="http://www.mon site.com" title="Ma description"><img src="img/logo.gif" alt="Description image"></a>


est-il utile de renseigner à la fois l'attribut alt de mon image ET l'attribut TITLE de mon lien ?

Merci pour vos suggestions !
Salut,

je me permets de citer Raphael:

a écrit :
Alors la première chose à savoir est que l'infobulle n'est pas l'attribut "alt".

L'infobulle, c'est l'attribut "title".
La balise "alt" est le texte alternatif pour les navigateurs non-graphiques (pour non voyants).

Seul IE confond les deux et affiche aussi une infobulle avec "alt"
Oui, de toutes manières il faut renseigner l'attribut alt. Quand il s'agit d'une image de décoration, on se contente de alt="".

Dans le cas d'une image-lien, il faut se poser la question. Supposons que par exemple, l'image soit celle d'une maison et le lien, un retour vers la page d'accueil. Est-il vraiment utile pour quelqu'un qui ne dispose pas des images, de savoir qu'il s'agit d'une maison?
En conséquence, dans ce cas, on renseigne l'attribut alt en lui donnant comme contenu la fonction du lien ("Page d'accueil" dans cet exemple), et non pas la description de l'image ("maison").
Et pour plus de sûreté, on se débrouille pour que l'attribut title reprenne les mêmes informations (comme ça, pas de souci de différence entre IE et les navigateurs plus modernes...).