Prob affichage texte alternatif aux images sous Internet Explorer

Lio70

Membre expert
Club iGen
16 Janvier 2004
2 396
1 282
Je termine la création d'un intranet pour un client. J'ai passé un temps fou à créer de belles icônes, bien explicites. Mais je veux quand même inclure un texte alternatif quand on survole l'icône, pour ceux qui comprennent pas vite
tongue.gif


Test chez le client dont les quelques machines sont des PowerMac OS-9 et des iMac OS-X, le tout avec Internet Explorer 5.5 (si je ne m'abuse). Catastrophe: le texte n'apparait pas! (donc il s'agit de l'option ALT="_" dans la balise <IMG>).

Enfin c'est pas trop grave mais pourquoi ça n'apparait pas? Config quelque part? Je savais déjà qu'IE ne restituait pas les images PNG sur Mac (c'est nul franchement) mais j'ignorais que les tares d'IE sur Mac allaient jusque là.

pfff...
ooo.gif
mad.gif
 
ça ne restitue pas la balise TITLE? mais c'est pourtant élémentaire...

Je ne saurais pas vérifié j'ai pas la bonne config sous la main non plus.
 
Je suis pas sûr d'avoir bien compris ton problème. Mais pour rappel, l'attribut alt de la balise <img> sert uniquement à définir le texte qui sera affiché à la place si l'image n'est pas affichée (dans un navigateur texte par exemple). Alors que l'attribut title est utile pour afficher une bulle avec du texte lors du passage de la souris.

Dans le alt, il est donc nécessaire de mettre une très courte description de l'image ou alors rien du tout (donc: alt=""). Par contre dans le title, tu peux mettre quelque chose de bien plus long.
 
Je sais, je sais. Mais sous Windows, même quand l'image s'affiche correctement, le texte s'affiche aussi momentanément quand la souris survole l'image. En général je ne mets d'ailleurs pas de texte car je n'aime pas voir ce texte apparaitre simplement parce qu'on survole l'image.

Mais dans le cas que j'expose, ils'agit d'une icône cliquable, et j'aime préciser un texte pour confirmer la fonction (la page) accessible en cliquant sur cette icône.

Sur Mac le texte ne s'affiche pas. C'est un peu logique puisqu'il constitue une alternative à l'image. Etant donné que Windows représente 90% des ordinateurs, on finit par trouver "normal" ce qui ne l'est en fait pas.
zen.gif
 
L'idéal est d'utiliser les 2 attributs alt et title. De cette façon le titre de l'image s'affichera dans tous les navigateurs soit sous forme de bulle, soit encore dans la bare d'état (celle du bas) c'est le cas pour ICab. Alt est indispensable pour respecter les normes w3c (html 4 ou xhtml).Personnellement j'utilise bcp title. Alt était très utile jadis quand les modem étaient lents (désactivation de l'affichage des images).
Exemple d'utilisation de title :

marmotte