Validation W3C - HTML/CSS - Programmation
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.
Code :
|
Marsh Posté le 07-06-2007 à 16:47:56
Putain yaisse, fantastique
T'as pas l'impression qu'y a un truc bizarre dans la ligne que le validateur d'indique ? Cherche bien, prends ton temps
EDIT : putain mais en plus le message d'erreur est ultra-explicite Y a quoi que tu comprends pas dans la phrase "document type does not allow element "table" here" ?
Marsh Posté le 07-06-2007 à 16:48:34
mais pourquoi ça marche pas
Marsh Posté le 07-06-2007 à 16:59:28
koskoz a écrit : Putain, t'y connais quelque chose à l'html et aux CSS ? |
Marsh Posté le 07-06-2007 à 17:14:14
Clair que c'est mortel pour la liste
Par contre :
koskoz a écrit : Putain, t'y connais quelque chose à l'html et aux CSS ? |
Lapin comprite
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
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 |
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...
Marsh Posté le 07-06-2007 à 17:24:15
Dj YeLL a écrit : Clair que c'est mortel pour la liste Par contre : Lapin comprite |
lapin bout portant
Marsh Posté le 07-06-2007 à 17:26:49
Dj YeLL a écrit : Tu vois ça à quoi ? |
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 ?
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 :
|
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
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
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
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
, du coup je demande de l'aide. Merci
Message édité par Genuine le 07-06-2007 à 16:34:00