différence alt et title avec différents navigateurs

WRInaute passionné
Bonjour
Voila, pour un de mes site je constate que avec mon code suivant:
Code:
<a href='image$urlpath-$lang-$list_photo[2]-$list_photo[3].html'><img src='$list_photo[0]' alt=\"test\" /></a>

J'ai mon image qui est un lien et qui a une légende avec un alt.

Donc cette légende est visible sous ie, MAIS PAS SOUS FIREFOX ET OPERA.

En revanche si je met à la place du ALT un TITLE, c'est visible avec tout!

Donc doit-on mettre TITLE plutôt que ALT?

Merci pour vos éclaircissements.
 
WRInaute occasionnel
C'est normal que le contenu de la balise alt s'affiche seulement sous ie car c'est dû a un bug de ie

Pour qu'une legende s'affiche lorsque qu'on place le pointeur de la souris sur une image, il faut utiliser la balise title

Mais si tu veux ton code valide, tu dois mettre la balise alt.
Elle sert surtout pour les logiciels d'accessibilité mais egalement pour le referencement et si l'image n'existe plus, elle sera remplacée par le contenu de cette balise

ps : il y a deja eu des discutions sur ce sujet :wink:
 
WRInaute accro
alt pour le referencement, et title pour le visiteur :)
sous firefow, le alt s'affichera à la place de photo en cas de problème ou pendant le téléchargement, title s'affiche au passage de la souris
 
WRInaute accro
alt pour alternatif, sert à indiquer le contenu de l'image pour un navigateur non textuel ou dans le cas où l'image ne s'affiche pas.
IE fait afficher une info bulle dessus, mais ça n'est pas la norme. L'info bulle est avec title, quoique pas défini explicitement par le W3C
 
Discussions similaires
Haut