Validation W3C

Validation W3C - HTML/CSS - Programmation

Marsh Posté le 07-06-2007 à 16:33:25    

Bonjour à tous,
Voilà, je débute dans la validation, et selon mon courage, je la ferais complétement ou non. Mais ça commence déjà mal. D'une part le nombre d'erreurs démoraliserait un cocker et d'autre part je ne comprends pas les erreurs.

 

J'ai checké une page et je vais vous montrer une partie du source.

 

<div id="contabs">
<div class="menuIE">
<a class="boutonIE" href="../Php/appli.php">Les Nouvelles<table><tr><td>
<a class="SousMenu" href="../Php/appli.php?EX=Professeurs_absents">Profs absents</a>
<a class="SousMenu" href="../Php/appli.php?EX=Menu_cantine">Menu Cantine</a>
<a class="SousMenu" href="../Php/appli.php?EX=Infos_de_derniere_minute">Infos de dernière minute</a>
<a class="SousMenu" href="../Php/appli.php?EX=Date_reunions">Date des réunions, voyages...</a>
<a class="SousMenu" href="../Php/appli.php?EX=Articles_de_presse">Articles de presse</a>
</td></tr>
</table>

 

et il me sort cette erreur :
Error  Line 48 column 63: document type does not allow element "table" here; missing one of "object", "applet", "map", "iframe", "button", "ins", "del" start-tag.

 

..."boutonIE" href="../Php/appli.php">Les Nouvelles<table><tr><td>

 

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>" ).

 

Moi, pas comprendre  :o  :o , du coup je demande de l'aide. Merci

 


Message édité par Genuine le 07-06-2007 à 16:34:00
Reply

Marsh Posté le 07-06-2007 à 16:33:25   

Reply

Marsh Posté le 07-06-2007 à 16:43:28    

Ah la vache, ton bout de code, est l'un des plus beau jamais réalisé sur ce forum, pour l'implémentation d'une liste.
 :love:  :love:  
 

Code :
  1. <div id="contabs">
  2. <div class="menuIE">
  3. <a class="boutonIE" href="../Php/appli.php">Les Nouvelles<table><tr><td>
  4. <a class="SousMenu" href="../Php/appli.php?EX=Professeurs_absents">Profs absents</a>
  5. <a class="SousMenu" href="../Php/appli.php?EX=Menu_cantine">Menu Cantine</a>
  6. <a class="SousMenu" href="../Php/appli.php?EX=Infos_de_derniere_minute">Infos de dernière minute</a>
  7. <a class="SousMenu" href="../Php/appli.php?EX=Date_reunions">Date des réunions, voyages...</a>
  8. <a class="SousMenu" href="../Php/appli.php?EX=Articles_de_presse">Articles de presse</a>
  9. </td></tr>
  10. </table>


 :sweat:

Reply

Marsh Posté le 07-06-2007 à 16:47:56    

Putain yaisse, fantastique [:pingouino]
T'as pas l'impression qu'y a un truc bizarre dans la ligne que le validateur d'indique ? Cherche bien, prends ton temps [:petrus75]
EDIT : putain mais en plus le message d'erreur est ultra-explicite [:pingouino] Y a quoi que tu comprends pas dans la phrase "document type does not allow element "table" here" ? [:pingouino][:pingouino][:pingouino]


Message édité par Taiche le 07-06-2007 à 16:49:13

---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 07-06-2007 à 16:48:34    

:D
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
mais pourquoi ça marche pas :'(


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

Marsh Posté le 07-06-2007 à 16:55:37    

Putain, t'y connais quelque chose à l'html et aux CSS ?
 
Non parce que le copier-coller c'est bien beau, mais ça sert à rien.
Et va pas me dire que t'as pris le temps de chercher, c'est un des trucs les plus basique qui soit [:prodigy]


---------------
Twitter
Reply

Marsh Posté le 07-06-2007 à 16:59:28    

koskoz a écrit :

Putain, t'y connais quelque chose à l'html et aux CSS ?
 
Non parce que le copier-coller c'est bien beau, mais ça sert à rien.
Et va pas me dire que t'as pris le temps de chercher, c'est un des trucs les plus basique qui soit [:prodigy]


[:mouais]


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
Reply

Marsh Posté le 07-06-2007 à 17:14:14    

Clair que c'est mortel pour la liste :D
 
Par contre :
 

koskoz a écrit :

Putain, t'y connais quelque chose à l'html et aux CSS ?
 
Non parce que le copier-coller c'est bien beau, mais ça sert à rien.
Et va pas me dire que t'as pris le temps de chercher, c'est un des trucs les plus basique qui soit [:prodigy]


 
Lapin comprite :??:


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 07-06-2007 à 17:20:11    

On dirait qu'il a copié un bout de code qu'il a trouvé ailleurs sans même reflechir à comment ça fonctionnait :/
 
En gros, c'est ce que je faisais au début en php, je prenais une requette par ci, une requette par là, et ça fonctionnait pas :D


---------------
Twitter
Reply

Marsh Posté le 07-06-2007 à 17:22:59    

koskoz a écrit :

On dirait qu'il a copié un bout de code qu'il a trouvé ailleurs sans même reflechir à comment ça fonctionnait :/

En gros, c'est ce que je faisais au début en php, je prenais une requette par ci, une requette par là, et ça fonctionnait pas :D


 
Tu vois ça à quoi ? :??:
 
Moi tout ce que je vois c'est qu'il utilise une table pour faire une liste (d'une) et qu'il fout en plus sa table dans un div (de deux) ... après je ne saurais dire s'il l'a copié-collé ou pas... [:figti]


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 07-06-2007 à 17:24:15    

Dj YeLL a écrit :

Clair que c'est mortel pour la liste  :D

 

Par contre :

  

Lapin comprite  :??:

 


lapin bout portant :o    

 


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

Marsh Posté le 07-06-2007 à 17:24:15   

Reply

Marsh Posté le 07-06-2007 à 17:26:49    

Dj YeLL a écrit :

Tu vois ça à quoi ? :??:
 
Moi tout ce que je vois c'est qu'il utilise une table pour faire une liste (d'une) et qu'il fout en plus sa table dans un div (de deux) ... après je ne saurais dire s'il l'a copié-collé ou pas... [:figti]


Ba sérieux mate le code, le <table> déclaré en plein milieu d'un lien, ça pue le copier-coller, ou alors faut avoir un esprit ultra-tordu pour pondre ça non ?


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 07-06-2007 à 17:27:59    

Avec des div dans le table en plus.


---------------
Twitter
Reply

Marsh Posté le 07-06-2007 à 17:29:39    

Taiche a écrit :

Ba sérieux mate le code, le <table> déclaré en plein milieu d'un lien, ça pue le copier-coller, ou alors faut avoir un esprit ultra-tordu pour pondre ça non ?


 
Vu la gueule du truc, m'est avis que si quelque chose à été recopié c'est la totalité mais bon ...
 
Il aurait pondu

Code :
  1. <a class="boutonIE" href="../Php/appli.php">Les Nouvelles

tout seul, mais copié-collé le reste ?
 
'fin bref, quelque soit la méthode de base, c'est cradingue et n'importe quoi, même pour un débutant [:spamafote]


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 07-06-2007 à 17:31:42    

Bin moi c'est l'impression que ça me donne, maintenant on s'en fout un peu [:joce]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 07-06-2007 à 17:35:33    

Clair :D


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 07-06-2007 à 17:51:31    

Je vous invite à regarder le code CSS du menu présenté dans ce tutoriel : http://cssplay.co.uk/menus/dd_valid.html
et de nouveau réfléchir à ce que vous avez écrit.

 

Bien sur on explique au monsieur que les table c'est mal, et qu'il faut qu'il mettre le code de ses "table" dans des commentaires conditionnels pour IE


Message édité par gatsu35 le 07-06-2007 à 17:55:06
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed