5568 sujets

Sémantique web et HTML

Bonjour à tous !
J'ai un design codé en Html et CSS, et il est valide W3C.
Cependant, j'ai essayé juste d'insérer une image avec le code suivant :

<img src="images/menu_h.gif"/>


comme ceci :

	<img src="images/menu_h.gif"/>
	<div id="contenu">
	
	Contenu de la page ici
	
	<!-- fin div contenu-->
	</div>


Mais maintenant il m'affiche une erreur que j'ai souvent eu, donc je voudrais connaitre.

a écrit :
# Error Line 62 column 30: required attribute "alt" not specified.

<img src="images/menu_h.gif"/>

The attribute given above is required for an element that you've used, but you have omitted it. For instance, in most HTML and XHTML document types the "type" attribute is required on the "script" element and the "alt" attribute is required for the "img" element.

Typical values for type are type="text/css" for <style> and type="text/javascript" for <script>.


Que dois-je faire ?
Merci d'avance poru votre aide
Modifié par Myx (17 Jul 2006 - 20:44)
Salut,

Le validateur indique simplement qu'une alternative textuelle à l'image doit obligatoirement être présente. C'est l'attribut alt qui permet d'obtenir cela.

<img src="" width="" height="" alt="texte alternatif si l'image n'est pas lue" />


Si l'image est tellement insignifiante qu'elle ne nécessite pas de texte alternatif (un coin arrondi ou une puce par exemple) alors il suffit de mettre :

<img src="" width="" height="" alt="" /> 

C'est à dire rien dans le alt.
Modifié par clb56 (17 Jul 2006 - 20:37)