Validator W3C !
rémoundo
Messages postés
439
Date d'inscription
Statut
Membre
Dernière intervention
-
avion-f16 Messages postés 19182 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 19182 Date d'inscription Statut Contributeur Dernière intervention -
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 !
--
si vous avez remarque le signe XP désigne un smiley nous tirant la langue .....windows se foutrai ne notre gueule ?
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 !
--
si vous avez remarque le signe XP désigne un smiley nous tirant la langue .....windows se foutrai ne notre gueule ?
Configuration: Windows XP Firefox 3.5.5
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, ...)
-
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 :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 ... -
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 -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
ok ,sinon il faut pas changer <embed sr ... en object ?
-
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 !!
<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 :/
-
la balise <a est a fermer !
<a href="tonlien.html"><img src="images/gh3.png" alt="boutton" /></a>
-
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" />".
- ...