5568 sujets

Sémantique web et HTML

bonjour,
comme vous avez pu le constaté par mes différents message je suis en train de rafaire entirement mon site et j'essai qu'il soit valide w3c. Je me retrouve donc a nouveau face un un probleme de validation sur lequel je bloque.

echo '<a href="'.$data["url"].'"><img src="../images/voirnews.png" alt="Voir la news"/></a>'; 


le w3c ne me valide pas cette partie de code.
j'ai 3 messages d'erreur pour chaque lien.:

Line 80, Column 19: an attribute value specification must be an attribute value literal unless SHORTTAG YES is specified
Line 80, Column 25: NET-enabling start-tag not immediately followed by null end-tag
Line 80, Column 164: end tag for element "a" which is not open

j'ai réécrie mon petit bout de code de defferentes facon mais j'ai toujours ces trois erreurs qui reviennent.
Au niveau de l'affichage html y'a pas de probleme tout est ok j'ai se que je souhaite. voyez vous une erreur dans l'ecriture de mon echo ?
Modifié par fabrice88 (10 Jun 2009 - 12:06)
Salut,

le code PHP ne nous sert à rien puisque c'est le code HTML généré qui est validé. Smiley cligne

D'ailleurs tu verras certainement toi-même l'erreur en affichant la source...
ah c'est bon j'ai trouvé. l'erreur ne venait pas de la partie de code que je vous ai montré mais d'une autre partie ou je devait mettre une double quot au lieu d'un simple.

Merci