5568 sujets

Sémantique web et HTML

Bonjour à tous,
J'ai une barre d'icônes, lesquelles sont créées de cette manière:

<a href="mapage.php"><img src="monicône.jpg" alt="action de mon icone"/></a>


J'aimerais ajouter un attribut title à chaque icône pour offrir une description plus précise de son utilité, et ma question est: est-ce qu'il vaut mieux appliquer l'attribut title à l'image ou bien au lien qui la contient ? Est-ce que ça fait une différence ?

J'aimerais faire d'une pierre deux coups en empêchant Internet Explorer de m'afficher les attributs "alt" des images en infos-bulles, donc je serais plutôt d'avis d'appliquer ça aux images, mais j'aimerais quand même avoir votre avis.
Merci d'avance.
Modifié par Ono (19 Nov 2008 - 16:55)
Bonjour,
l'attribut title de l'image doit donner des informations sur l'image (metadonnées du genre format de l'image, infos EXIF etc...) et non servir d'alternative textuelle.

Dans l'absolu, voila le schéma recommandé
<a href="mapage.php" title="intitulé - fonctions du lien"><img src="monicône.jpg" alt="intitulé - fonctions du lien" /></a>

Le title et le alt doivent contenir la même information sachant qu'un lecteur d'écran (logiciel de synthèse vocale pour personnes non voyante) lira l'un ou l'autre selon sa configuration et que par conséquent une partie de l'info sera perdue si celle-ci est incomplète.
N'oublie pas de préciser la taille de ton image à l'aide des attribut HTML
pour que les navigateurs pour mobile sachent s'ils peuvent ou non afficher l'image (entre autre)

a écrit :
J'aimerais faire d'une pierre deux coups en empêchant Internet Explorer de m'afficher les attributs "alt" des images en infos-bulles, donc je serais plutôt d'avis d'appliquer ça aux images, mais j'aimerais quand même avoir votre avis.

Se reposer sur l'affichage du title pour donner un info supplémentaire n'est peut-être pas idéal sachant que celui-ci met un certain temps à l'afficher et ne sera pas accessible en accès clavier.
Dans ce cas je te conseillerais pour ma part d'afficher une info-bulle qui récupérera le contenu du alt et masquera le title, tous ça via javascript.
Modifié par Hermann (20 Nov 2008 - 01:08)
Merci pour cette réponse três précise.
Vous fournissez certaines informations qui sont quand même compliquées et/ou longues à découvrir par soi-même, j'en profite donc pour vous féliciter et vous remercier pour ce site et toute l'aide que vous y apportez,
Ono a écrit :
Merci pour cette réponse três précise.
Vous fournissez certaines informations qui sont quand même compliquées et/ou longues à découvrir par soi-même, j'en profite donc pour vous féliciter et vous remercier pour ce site et toute l'aide que vous y apportez,

Merci c'est gentil mais je ne suis pas le seul Smiley cligne Et certains membres fournissent le même type de réponse de manière plus régulière.
S'il y a des choses que tu n'as pas comprises ou mal comprises, n'hésite pas à demander. Smiley cligne
Hermann a écrit :

Dans ce cas je te conseillerais pour ma part d'afficher une info-bulle qui récupérera le contenu du alt et masquera le title, tous ça via javascript.


Bonjour,

Je serai intéressée par la version javascript ! Smiley cligne
Avez-vous un script ?
Merci d'avance