5568 sujets

Sémantique web et HTML

Bonjour,

Je voudrais placer une image a coté d'un formulaire pour indiquer des precisions.
J'ai vu sur le site alsa qu'ils placaient ceci :

<a href="#" class="aide" title="message1" style="cursor:help"><img src="design/question.png" alt="message2" /></a>

J'ai alors 2 questions :

1) Pourquoi preciser un alt et un title ?
2) Pourquoi ceci est il dans une balise a ?

A noter que la balise a avec un # en lien provoque une remonté en haut de page lors du clic ce qui n'est pas du totu agreable.

Merci.
Salut,

Le alt au cas où l'image ne s'affiche pas (lecteur braille, image non disponible ...)
Le title pour plus d'infos lors du survol du lien
Le a parcve que je suppose que c'est une sorte de lien
et pour le #, tu peux l'empêcher de remonter en javascript, mais c'est une bonne solution si le javascript est débranché.
Oui mais pourquoi un A ?
Pour le title si on place que le alt est ce un probleme car ceci a le meme effet et evite d'avoir 2 fois le meme contenu dansla page ?
neutronweb a écrit :
Oui mais pourquoi un A ?

Bonne question. Il faudrait analyser la page en question pour découvrir le fin mot de l'histoire. Ça pourrait être superflu, ou bien servir à un script JS. Ça permet aussi de prendre le focus lors de la navigation au clavier (ou autre), c'est peut-être l'effet recherché ici pour une raison ou une autre.

neutronweb a écrit :
Pour le title si on place que le alt est ce un probleme car ceci a le meme effet et evite d'avoir 2 fois le meme contenu dansla page ?

Avoir la même information textuelle dans le title d'un lien et dans l'intitulé du lien n'est pas problématique.