Erreur validateur w3c

Nouveau WRInaute
Bonjour

J'ai beaucoup d'erreur et j'essai de valider mon site (voir mon www) mais c e genre d'erreur aui revienne souvent et je ne les comprend pas , comment faire pour les virer ?

Si quelau'un pouvait m'aider a comprendre ces erreur ca serait sympa merci :)

# Error Line 93, Column 23: document type does not allow element "p" here; missing one of "object", "ins", "del", "map", "button" start-tag.

<p class="align-center"><script type="text/javascript"><!--



The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element.

One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>").
# Error Line 126, Column 9: document type does not allow element "noscript" here; missing one of "object", "ins", "del", "map", "button" start-tag.

<noscript>Mesure d'audience ROI statistique webanalytics par <img width="39" hei



The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element.

One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>").
 
WRInaute impliqué
Salut,

C'est un problème d'imbrication : tu as dû mettre une balise p, qui est de type "block", dans une balise de type "inline". C'est en tout cas le cas le plus fréquent pour ce message d'erreur.
Il faudrait l'url de la page pour tester.
 
Nouveau WRInaute
C'est ce que j'ai compris mais par exemple le <p> la il est dans un div avec un h1 devant mais un div c'est une balise de type bloc nan ?

Sinon pour l'url click sur mon www tu tomera sur ma page d'accueil que j'essai de valider (plus de 70 erreur encore ...)
 
WRInaute accro
Pour l'erreur que tu cites plus haut, c'est simple : tu as un P imbriqué dans un P, ça ne va pas.

92 <p>
93 <p class="align-center"><script type="text/javascript"><!--
 
WRInaute accro
Les & qui se trouvent dans les scripts.
Tu n'y es pour rien, ce sont les scripts de tes outils annexes ou des pubs. Mais tu peux corriger.

Edit : comme à la ligne 126
…/logv143.xiti.com/hit.xiti?s=320839&p=" alt="WebAnalytics" /></noscript></a>
 
Nouveau WRInaute
Szarah a dit:
Les & qui se trouvent dans les scripts.
Tu n'y es pour rien, ce sont les scripts de tes outils annexes ou des pubs. Mais tu peux corriger.

Edit : comme à la ligne 126
…/logv143.xiti.com/hit.xiti?s=320839&p=" alt="WebAnalytics" /></noscript></a>

Mais ca ne nuit pas au fonctionnement du script ?

edit : comme ca ?

...ce ROI statistique webanalytics par <img width="39" height="25" src="http://logv143.xiti.com/hit.xiti?s=320839&amp;p=<...
 
WRInaute accro
Non :) C'est le même caractère codé autrement.

Edit : en ligne 124 tu as un </p> inutile (la fermeture du <p> inutile déjà nettoyé).
 
WRInaute passionné
FireMax a dit:
Je comprend ce que me 'dit' le validateur , ce que je ne comprend pas c'est les erreurs en elle memes :(

Tiens, je suis aussi dans le même cas...Je ne comprend pas pourquoi il y a des erreurs, et comment les corriger.

Quelqu'un à des bons sites ou tutos pour fournir plus d'informations ?
 
Nouveau WRInaute
twin a dit:
FireMax a dit:
Je comprend ce que me 'dit' le validateur , ce que je ne comprend pas c'est les erreurs en elle memes :(

Tiens, je suis aussi dans le même cas...Je ne comprend pas pourquoi il y a des erreurs, et comment les corriger.

Quelqu'un à des bons sites ou tutos pour fournir plus d'informations ?

Personne ?

Si quelqu'un avais au moims une liste des choses a ne pas faire comme par exemple inclure un p dans un autre p (ce que j'ai appris dans ce topic :oops: ) ou la dependence des balise etc ...

Ou encore mieux les 1001 trucs et astuces pour coder proprement (Je connais deja la numero 1 : consulter google :))

Merci
 
Nouveau WRInaute
Tu as toujours des balises <p> qui sont imbriquées les unesdansles autres.
Avec un coup d'oeil sur tes sources :
* Ligne 92 : <p> à supprimer.
* Ligne 134 </p> à supprimer
* Ligne 138 : tu n'as pas besoin de définir un paragraphe ici, la classe étant spécifié dans tes div (qui sont un peu nombreux), du coup, n'oublies pas le </p> de la ligne 156.
* Ligne 164 à 167 : c'est la pire chose que j'ai vu sur ta page :
Code:
<div id="main"> 
  <p>
  
	<p align=\"center\"><div align="center">

Outre l'erreur classique de définir un alignement en attribut lorsque l'on veut faire du xhtml strict, avec ça \", tu rends le validateur fou.
* Ligne 194 : revoies tes imbrications de balises
* Ligne 216 à 225 : encore des imbrications de balises à corriger.

Après ça, tu devrais déjà avoir nettement moins de message de la part du validateur.

Pour coder proprement, les règles sont simples et parfaitement expliqué ici

Voilou.
 
WRInaute occasionnel
pour l'info, xiti fourni un marqueur en xhtml qui passe sans soucis le mode strict...

c'est sur la page de configuration...
 
Discussions similaires
Haut