Erreur W3C

Fermé
lilouetfredo Messages postés 45 Date d'inscription mardi 20 mai 2008 Statut Membre Dernière intervention 12 août 2019 - Modifié par lilouetfredo le 30/06/2011 à 19:21
lilouetfredo Messages postés 45 Date d'inscription mardi 20 mai 2008 Statut Membre Dernière intervention 12 août 2019 - 1 juil. 2011 à 09:43
Bonjour,

Je souhaite avoir un petit éclaircissement sur les erreurs W3C :

J'ai 4 pages sur 10 où il y à des erreurs, seulement il s'agit de la même erreur à chaque fois sur des lignes différentes :

voila un exemple :

Line 72, Column 328: required attribute "alt" not specified  

...,'images/ico_illu_amoureux_roll.png',1)" onmouseout="MM_swapImgRestore()"/></a>  

?  

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>.  


et dans chaque page j'ai plusieurs erreurs de ce type.

A présent voici le code HTML qui correspond à l'erreur cité par le W3C :

 <a href="images/amoureux_g.jpg" rel="shadowbox[Illustrations]" title="Illustration d'un couple d'amoureux (reproduction)" class="lienimage"><img src="images/ico_illu_amoureux.png" id="amoureux" onmouseover="MM_swapImage('amoureux','','images/ico_illu_amoureux_roll.png',1)" onmouseout="MM_swapImgRestore()"/></a>


Je ne vois pas d'ou viens le problème, je sais que le W3C est assez bizarre et qu'il ne s'agit pas forcément de la ligne qu'il cite où il y a une erreur mais que cela peut provenir d'une ligne en dessous par exemple le soucis c'est que mon code ce termine par une </div><br /><br /><br /> et commence bien par une <div id="..."> et qu'il n'y a rien d'autre à par cela.

est ce que cela pourrait provenir de plus haut avec ces lignes de code :

<div id="texte">  
      <h3>blabla</h3><br /><br /><br />  
          <p>blablablablablablablablablablablablablablablabla</p><br /><br /> 
</div>


Il me semble que le W3C à du mal avec les <br /> mal placés.

Pouvez-vous m'aider s'il vous plait?

En vous remerciant par avance.

3 réponses

avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 499
30 juin 2011 à 20:18
Salut,

Si, le </a> est nécessaire pour terminer le lien.
Sinon, le contenu qui suit l'image serait pris dans ce lien.
Le « /> » qu'on aperçoit provient de la balise <img />
Mais <a> se ferme par </a>

L'erreur signifie tout simplement que l'attribut alt est nécessaire sur la balise <img /> : il suffit de lire ce qui est dit !
1
Toine78 Messages postés 18 Date d'inscription mardi 31 août 2010 Statut Membre Dernière intervention 27 août 2011 3
30 juin 2011 à 20:33
exactement avion f-16 a raison, il te manque juste dans la balise img le alt="description de mon image"
1
TandooriaChoco Messages postés 82 Date d'inscription mardi 11 août 2009 Statut Membre Dernière intervention 24 avril 2012 3
30 juin 2011 à 21:09
Effectivement.

Pardon, je n'avais pas vu le img.
0
lilouetfredo Messages postés 45 Date d'inscription mardi 20 mai 2008 Statut Membre Dernière intervention 12 août 2019
1 juil. 2011 à 09:43
En effet, il fallait juste rajouter la balise alt="descriptif" . Je ne comprends pas pourquoi je les ai oublié.

Je vous remercie pour votre aide à tous les deux et vos réponses rapides.
0