Validator W3C !
rémoundo
Messages postés
438
Statut
Membre
-
avion-f16 Messages postés 20367 Statut Contributeur -
avion-f16 Messages postés 20367 Statut Contributeur -
Bonjour,comme le titre l'indique j'ai 400 erreur a ce jour et je ne comprend pas certaines chose ,
http://validator.w3.org/...
d'une pour commencer :
Line 345, Column 7: XML Parsing Error: Premature end of data in tag div line 243
</html>
Que veut dire cette erreur ? parce qu'elle apparait beaucoup de fois :/
Je ne comprend pas pourquoi ce validator me la met 70 fois
Que vais je devenir avec ce 400 erreur =) ?
... merci d'avance !
http://validator.w3.org/...
d'une pour commencer :
Line 345, Column 7: XML Parsing Error: Premature end of data in tag div line 243
</html>
Que veut dire cette erreur ? parce qu'elle apparait beaucoup de fois :/
Je ne comprend pas pourquoi ce validator me la met 70 fois
Que vais je devenir avec ce 400 erreur =) ?
... merci d'avance !
A voir également:
- Validator W3C !
- Super email validator v43 - Télécharger - Mail
- Maillist validator - Télécharger - Mail
9 réponses
Salut,
Au feeling, je dirai que tu fermes ta div ( </div> )sans avoir fermé tous les tags ouverts précédemment (div, table, ...)
Au feeling, je dirai que tu fermes ta div ( </div> )sans avoir fermé tous les tags ouverts précédemment (div, table, ...)
Tu ne respectes pas une règle du XML qui dit que pour fermer une balise, toutes les balises ouvertes à l'intérieur doivent être fermées avant.
Exemples :
Exemples :
Exemples :
Interdit : <p><font color="red">Salut !</p></font> Correcte : <p><span style="color:red;">Salut !</span></p>Il y a aussi des balises comme img qui ne représentent qu'un élément et ne contiennent rien : elles s'écrivent <balise /> et pas <balise></balise>.
Exemples :
Interdit : <img src="image.png"></img> Correcte : <img src="image.png" alt="" />Apparemment, tu codes en XHTML comme tu code en HTML mais le XHTML est plus stricte que le HTML car il est basé sur le XML : va apprendre correctement le XHTML.
Je croyais que les fermais pourtant ,j'ai un peu vérifier mais bon ...
par exemple :
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://active.macromedia.com/flash5/cabs/swflash.cab#version=5,0,0,0">
<param name="movie" value="clock8.swf"/>
<param name="play" value="true"/>
<param name="loop" value="true"/>
<param name="wmode" value="Transparent"/>
<param name="quality" value="high"/>
<embed src="clock8.swf" width="100" height="100" play="true" loop="true" wmode="Transparent" QUALITY="high"
pluginspage="https://get.adobe.com/flashplayer/">
<form name="formhorloge" onSubmit="0">
<div>
<input type="button" name="horloge" value="">
</div>
</form>
</embed>
</objects>
Cela fais pas mal d'erreur et je n'arrive pas a rendre tout sa valide ...
par exemple :
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://active.macromedia.com/flash5/cabs/swflash.cab#version=5,0,0,0">
<param name="movie" value="clock8.swf"/>
<param name="play" value="true"/>
<param name="loop" value="true"/>
<param name="wmode" value="Transparent"/>
<param name="quality" value="high"/>
<embed src="clock8.swf" width="100" height="100" play="true" loop="true" wmode="Transparent" QUALITY="high"
pluginspage="https://get.adobe.com/flashplayer/">
<form name="formhorloge" onSubmit="0">
<div>
<input type="button" name="horloge" value="">
</div>
</form>
</embed>
</objects>
Cela fais pas mal d'erreur et je n'arrive pas a rendre tout sa valide ...
input est aussi un élément, alors la balise d'ouverture se termine par "/>" (et y'a pas de fermeture, puis c'est le slashe qui joue ce rôle).
Une autre règle : les balises et les attributs sont en minuscules (cf. balise form).
Et encore une autre erreur : </objects> : Le 's' est de trop
Une autre règle : les balises et les attributs sont en minuscules (cf. balise form).
Et encore une autre erreur : </objects> : Le 's' est de trop
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
voila un code qui passera tout navigateur et qui est valide !
tu dois aussi choisir une method (get ou post) et une action pour la form !!
tu dois aussi choisir une method (get ou post) et une action pour la form !!
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100" height="100" id="horloge">
<param name="movie" value="clock8.swf" />
<param name="play" value="true" />
<param name="loop" value="true" />
<param name="quality" value="high" />
<param name="wmode" value="transparent" />
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="clock8.swf" width="100" height="100">
<param name="play" value="true" />
<param name="loop" value="true" />
<param name="quality" value="high" />
<param name="wmode" value="transparent" />
<!--<![endif]-->
<a href="https://get.adobe.com/flashplayer/"><img src=
"https://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
<form method="get_ou_post" action="ton_action" name="formhorloge" onsubmit="0" id="formhorloge">
<div>
<code><input type="button" name="horloge" value="" />
</div>
</form>
Merci ! cela m'a fais avancer !
mais petite question ,les balise img faut les fermer ? parceque quand je met <a href="tonlien.html"><img src="images/gh3.png" alt="boutton" /> ou sans l'espace a la fin cela me met des erreur :/
mais petite question ,les balise img faut les fermer ? parceque quand je met <a href="tonlien.html"><img src="images/gh3.png" alt="boutton" /> ou sans l'espace a la fin cela me met des erreur :/
Tu ferais mieux d'apprendre le XHTML au lieu de coder en HTML avec un doctype XHTML.
- Pour mettre en gras, c'est la balise "strong" et pas "b"
- La balise img se termine pas "/>" et il n'y a pas de "</img>"
- Ce n'est pas "<button type="button" >" mais "<input type="button" value="Texte du bouton" />".
- ...
- Pour mettre en gras, c'est la balise "strong" et pas "b"
- La balise img se termine pas "/>" et il n'y a pas de "</img>"
- Ce n'est pas "<button type="button" >" mais "<input type="button" value="Texte du bouton" />".
- ...