Bonjour,
En effet quelques erreurs faciles à corriger
Par exemple :
a écrit :
Line 3, Column 607: character data is not allowed here
…="BD4480C6A412020887DA4A548A64E534" />" /><!--[if lt IE 8]><script src="http:/…
Tu a un fin de tag (" />) qui se balade entre [...]8A64E534" /> et <!--[if lt IE 8][...]
=================
a écrit :
Line 4, Column 818: document type does not allow element "input" here; missing one of "ins", "del", "h1", "h2", "h3", "h4", "h5", "h6", "p", "div", "address", "fieldset" start-tag
…ry_top" name="search_query" value="" /> <a href="javascript:document.getElemen…
Je cite la réponse de QuentinC sur
ce topic
"tes inputs doivent se trouver dans un paragraphe, une cellule ou un autre conteneur."
A partir de là je pense que les erreurs au W3C qui suivent peuvent être réglé grâce à la réponse ci-dessus.
=================
a écrit :
ine 7, Column 4961: an attribute value specification must be an attribute value literal unless SHORTTAG YES is specified
…ear"></div></div></div><div><link rel=StyleSheet href="/modules/productcompati…
Normalement on écrit <link rel="stylesheet" [...]>
=================
a écrit :
Line 7, Column 5042: an attribute value specification must be an attribute value literal unless SHORTTAG YES is specified
…itystd/top.css" type="text/css" media=screen><script type="text/javascript">/*…
Doit devenir <link rel="stylesheet" media="screen" [...]
=================
a écrit :
Line 8, Column 708: there is no attribute "width"
…id_first" style="width: 115px;" width="115"><option value="">Tout</option><opt…
Il faut que tu enlève l'attribut width à ton <select>.
=================
a écrit :
Line 8, Column 866: document type does not allow element "label" here; missing one of "ins", "del", "h1", "h2", "h3", "h4", "h5", "h6", "p", "div", "address", "fieldset" start-tag
…el class="margin_left" for="id_second"> Marque</label> <select id="id_second" …
Voir la réponse ou je cite QuentinC.
=================
a écrit :
Line 8, Column 1534: document type does not allow element "link" here
…f="/modules/slider/css/nivo-slider.css" /><style type="text/css">#slide_holder{
Line 8, Column 1557: document type does not allow element "style" here
…f="/modules/slider/css/nivo-slider.css" /><style type="text/css">#slide_holder{
Les feuilles de styles et le javascript ne s'insère pas dans un div comme tu l'a fais. Regarde cette astuce :
http://www.alsacreations.com/astuce/lire/916-librairie-javascript-jquery-script.html
plus particulièrement "
Performances au chargement".
=================
a écrit :
Line 39, Column 2552: duplicate specification of attribute "rel"
…l="ajax_id_product_5486 nofollow" rel="nofollow" title="Add to cart">Ajouter a…
Tu as deux attributs rel dans ta balise <a> qui sont ajax_id_product_5486 nofollow et nofollow. Il en faut qu'un seul.
=================
a écrit :
Line 39, Column 6666: there is no attribute "border"
…e spécialiste moto et scooter" border="0" /></span></a></span></p><p><span sty…
La balise <img> n'a pas d'attribut border (enfin elle est n'est plus supporté par HTML5 et dépréciée par HTML4.01) il faut que tu mette une bordure grâce au css soit en indiquant la règle css dans une feuille de style séparée soit direcement dans la balise <img> grâce à style="border: ...".
=================
a écrit :
Line 39, Column 6805: there is no attribute "target"
…oter-system.fr" rel="nofollow" target="_blank" title="Scooter System"><span st…
D'après ce que j'ai pu lire il faut que tu enlève l'attribut target pour le remplacer par
a écrit :
<a onclick="window.open(this.href,'_blank');return false;"
Bonne journée
Modifié par John Wayne (29 Jan 2013 - 10:07)