Bonjour,
J'ai le code suivant:
Comme on le sait, normalement le contenu de alt ne doit s'afficher que si l'image est introuvable. Malheureusement, cet imbécile d'IE croit bon d'afficher systématiquement le alt dans une info-bulle. En soit, c'est pas grave du tout. Le problème survient lorsque, comme dans le code présenté ci-dessus, cet image est encapsulée dans un lien qui a son propre descriptif. IE continue d'afficher le contenu de alt plutôt que de celui de title. Je ne sais pas trop comment régler le problème.
Je pourrai bien sûr virer complètement l'attribut alt de l'image, mais je ne serai alors plus conforme avec la norme stricte de l'html. J'ai essayé de mettre un attribut alt vide (alt = ""), mais à ce moment là, IE n'affiche plus du tout d'info-bulle. Je pourrai en dernier recours, mettre le même contenu dans alt et title, mais ça me parait stupide. alt est sensé décrire l'image, title lui doit décrire l'action associée au lien, ça n'a vraiment rien à voir. D'autant plus que dans mon cas, le descriptif dans title peut être long (voir très long) et le copier deux fois alourdirait inutilement la taille de la page html.
Une idée?
Modifié par twkjp (09 Jul 2006 - 18:00)
J'ai le code suivant:
<a href ="#" title = "Descriptif du lien"><img src = "..." alt = "Descriptif de l'image" /></a>
Comme on le sait, normalement le contenu de alt ne doit s'afficher que si l'image est introuvable. Malheureusement, cet imbécile d'IE croit bon d'afficher systématiquement le alt dans une info-bulle. En soit, c'est pas grave du tout. Le problème survient lorsque, comme dans le code présenté ci-dessus, cet image est encapsulée dans un lien qui a son propre descriptif. IE continue d'afficher le contenu de alt plutôt que de celui de title. Je ne sais pas trop comment régler le problème.
Je pourrai bien sûr virer complètement l'attribut alt de l'image, mais je ne serai alors plus conforme avec la norme stricte de l'html. J'ai essayé de mettre un attribut alt vide (alt = ""), mais à ce moment là, IE n'affiche plus du tout d'info-bulle. Je pourrai en dernier recours, mettre le même contenu dans alt et title, mais ça me parait stupide. alt est sensé décrire l'image, title lui doit décrire l'action associée au lien, ça n'a vraiment rien à voir. D'autant plus que dans mon cas, le descriptif dans title peut être long (voir très long) et le copier deux fois alourdirait inutilement la taille de la page html.
Une idée?
Modifié par twkjp (09 Jul 2006 - 18:00)