Validation w3c

Bonsoir,



Mon problème est le suivant, lorsque je souhaite valider mon fichier xhtml w3c me trouve une seule erreur qui est :

<p> Va à droite !</p><a href="page2.html"> page 2</a>

Le > pose problème

Après plusieurs modifications, recherches, je n'ai toujours pas compris la cause.
Si quelqu'un pourrait jeter un coup d oeil sa serait sympa

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">  
<head>  
     <title>Titre de la page</title>  

</head>  
<body>  
<a href="page1.html"><img src="gauche.jpg" alt= ""></a>  
<p> Va à gauche OU va à droite </p><a href="page2.html">page 2</a><a href="page3.html"><img src="droite.jpg" alt= ""></a>  



</body>  
</html>  


merci

2 réponses

  1. Bonsoir,
    Tu aurais dû nous "coller" le message d'erreur du W3C ici plutôt que ton interprétation personnelle mais en XHTML (raison de plus en XHTML Strict), la balise <img> doit être fermée correctement par un espace+slash en fin de tag :
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    <head>
    	<title>Titre de la page</title>
    </head>
    
    <body>
    <a href="page1.html"><img src="gauche.jpg" alt="" /></a> 
    <p>Va à gauche OU va à droite</p>
    <a href="page2.html">page 2</a>
    <a href="page3.html"><img src="droite.jpg" alt="" /></a>
    </body>
    </html>

    D'autre part, évite les espaces en l'attribut et sa valeur (alt= ""), la rigueur en codage evite bien des soucis par la suite, surtout avec des langages comme le javascript, le php, l'asp, etc...
    0
    1. Pense à fermé tes balise img ;).

      <a href="page1.html"><img src="gauche.jpg" alt=""/></a>  


      Et évite au maximum les espace comme alt= "" qui devient alt="" sa aude aussi.

      Bonne continuation
      0