Validation w3c

Fermé
Epyox Messages postés 1 Date d'inscription samedi 5 janvier 2013 Statut Membre Dernière intervention 5 janvier 2013 - Modifié par Epyox le 5/01/2013 à 21:14
 ReDLoG - 6 janv. 2013 à 19:42
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

Virus_Gamers Messages postés 10 Date d'inscription vendredi 4 janvier 2013 Statut Membre Dernière intervention 9 janvier 2013 26
6 janv. 2013 à 05:21
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
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