Page 1 sur 1

Texte alternatif

Publié : 25 janv. 2004, 22:06
par Mazette
Merci pour les renseignements au sujet de MSN Messenger.
Autre question : avec Mozilla Firebird comment faire apparaître un 'texte alternatif' sur une photo par exemple, simplement en glissant la souris dessus. Celà fonctionnait parfaitement avec IE ? Avec MF le texte alternatif s'affiche partiellement dans le cadre de la photo quelques dixièmes de secondes avant d'être caché par le chargement de l'image...
Merci d'avance :idea:

Publié : 26 janv. 2004, 00:03
par bobo
Conformément aux spécifications, le texte alternatif n'est affiché que quand l'image est indisponible dans Mozilla. Pour afficher une bulle avec du texte, il faut utiliser l'attribut title. Le texte alternatif doit être utilisé à la place de l'image, et non en complément.

Publié : 26 janv. 2004, 16:54
par Benoit
C'est une confusion fréquente chez les développeurs qui n'ont jamais lu les spécifications.

L'attribut alt : http://www.la-grange.net/w3c/html4.01/s ... l#adef-alt

L'attribut title :
http://www.la-grange.net/w3c/html4.01/s ... ml#h-7.4.3

Ce qu'il faut en retenir, c'est effectivement qu'il faut utiliser title pour une infobulle (tooltip) et que ça existe sur n'importe quel élément (pas seulement les images).

La confusion vient originellement de Netscape qui a commencé à afficher également le contenu de l'attribut alt, qui comme son nom l'indique pourtant n'est qu'une alternative. IE a suivi sans réfléchir et tout le monde a oublié title, rendant la navigation encore plus difficile à ceux qui ne voient pas les images.

L'explication complète (en anglais) de comment et pourquoi alt doit être utilisé efficacement :
http://www.hixie.ch/advocacy/alttext