Bonjour,
snap38 a écrit :
Pour le codage à la main j'ai trouvé : alt="Mettre le texte"
Eternel problème des implémentations divergentes entre navigateurs...
Internet Explorer affiche le contenu de l'attribut alt sous forme de tooltip (ce que rien ne lui interdit de faire). Mais :
- c'est le seul navigateur à le faire
- cela peut donner une idée fausse du rôle de cet attribut et du contenu à lui donner.
En effet, alt est destiné à contenir un texte bref reproduisant l'information fonctionnelle véhiculée par l'image (Il sera vide pour une image uniquement décorative). Cette version alternative de l'information sera exploitée par les navigateurs et autres outils qui ne peuvent pas accéder à l'image ou y donner accès : navigateurs textes, navigateurs vocaux, robots d'indexation des moteurs de recherche, traducteurs, etc.
alt n'est donc pas destiné à recevoir un texte "accompagnant l'image", même si parfois cela correspondra.
C'est l'attribut title qui est destiné à contenir une information "supplémentaire" sur un élément, par exemple sur une image. Mais son rendu est propre à chaque navigateur, et n'est pas stylable (que ce soit par CSS, javascript ou incantations vaudou).
Au bout du compte, voir le lien donné par momo-fr, en sachant que c'est très loin d'être un monument d'accessibilité et d'interopérabilité, et que ce type d'effet est, en l'état de l'art, du bricolage un peu hasardeux quant au résultat.
Pour tout dire, ce texte qui va accompagner tes images est sans doute intéressant. Pour que tout le monde en profite avec le meilleur confort possible... pourquoi ne pas le mettre tout simplement en dessous/à côté de l'image ? ce sera peut-être moins "fun" ou "dynamique", mais nettement plus probant
Modifié par Laurent Denis (10 Sep 2005 - 15:37)