Probleme de validation

Probleme de validation - HTML/CSS - Programmation

Marsh Posté le 05-05-2006 à 22:31:47    

Bonsoir, voila une petite page qui associer a un javascript permet de gerer une liste de personne. Le tout marche tres bien.
Mais je n'arrive pas a validé mon HTML (xhtml 1.0 strict).
Voila le code :

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3.   <head>
  4.   <meta http-equiv="content-type" content="text/html; charset=iso-8859-15" />
  5.   <link rel="stylesheet" href="dynamic_table.css" type="text/css" />
  6.   <script type="text/JavaScript" src="dynamic_table.js"></script>
  7.   <title>mini-projet DOM</title>
  8.   </head>
  9.   <body>
  10.  
  11.     <h1>mini-projet DOM</h1>
  12.     <form action="#" method="post">
  13.       <fieldset>     
  14.         <legend>Identité</legend>   
  15.         <p>
  16.           <label for="civilite" accesskey="C">Civilité :</label>
  17.           <select name="civilite" id="civilite" tabindex="1">
  18.             <option value="Mr">Mr</option>
  19.             <option value="Mme">Mme</option>
  20.             <option value="Mlle">Mlle</option>
  21.           </select>
  22.         </p>     
  23.         <p>
  24.           <label for="nom" accesskey="N">Nom :</label><input type="text" name="nom" id="nom" tabindex="2" />
  25.           <span id="invalid_nom"> *Le Nom est invalide</span>
  26.         </p>
  27.         <p>
  28.           <label for="prenom" accesskey="P">Prénom :</label><input type="text" name="prenom" id="prenom" tabindex="3" />
  29.           <span id="invalid_prenom"> *Le Prénom est invalide</span>
  30.         </p>     
  31.       </fieldset>
  32.       <p><input type="submit" name="ajouter" value="ajouter" id="ajouter" tabindex="4" disabled="disabled" /></p>
  33.     </form>
  34.     <div class="tab">
  35.       <table id="table">
  36.         <thead id="tabHead">
  37.           <tr>
  38.             <td>Civilité</td>
  39.             <td>Prénom</td>
  40.             <td>Nom</td>
  41.             <td>Action</td>
  42.           </tr>
  43.         </thead>
  44.       </table>
  45.     </div>
  46.          
  47.   </body>
  48. </html>


 
Si quelqu'un a une idée?! :)
 

Reply

Marsh Posté le 05-05-2006 à 22:31:47   

Reply

Marsh Posté le 06-05-2006 à 00:27:32    

Vire le tableau :o


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

Marsh Posté le 06-05-2006 à 01:17:33    

ben oui, mais si je veut afficher met truc dans un tableau je fais comment?

Reply

Marsh Posté le 06-05-2006 à 02:04:16    

Nonon laisse le tableau si donné tabulaire ce qui y ressemble...
 
Bon...J'ai cherché tout à lheure. j'avais plus d'erreur, mais quand j'ai voulu savoir c'était quoi, c'est revenu ....
 
Bon déjà nommé un id, comme un element c'est pas intelligent ;)

Reply

Marsh Posté le 06-05-2006 à 02:09:12    

ouais, ok pour l'id. Mais l'erreurs viens pas de là, j'ais verifier avec d'autre valeur.
Quelqu'un, une autre idée?

Reply

Marsh Posté le 06-05-2006 à 10:50:30    

thefakir a écrit :

ouais, ok pour l'id. Mais l'erreurs viens pas de là, j'ais verifier avec d'autre valeur.
Quelqu'un, une autre idée?


 
Quand tu rajoutes une lignes, après </thead>, à ton tableau, ça valide; peut-être qu'il n'aime pas que tu aies un tableau avec juste une ligne d'en-tête ?

Reply

Marsh Posté le 06-05-2006 à 10:59:11    

Quand on a un <thead> il faut au moins un <tbody> après


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 06-05-2006 à 11:04:41    

Citation :

Quand on a un <thead> il faut au moins un <tbody> après


 
J'ai essayer de mettre <tbody></tbody> juste apres le thead dans le tableau et ca calide pas mieux.
 
Mais sinon mon tableau il reste pas vide, le tbody et son contenu est crée dynamiquement dans le DOM..

Reply

Marsh Posté le 06-05-2006 à 11:06:40    

Faut mettre au moins une ligne dans ton <tbody> hein, il peut pas être vide.


Message édité par gm_superstar le 06-05-2006 à 11:06:52

---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 06-05-2006 à 11:07:33    

thefakir a écrit :

Citation :

Quand on a un <thead> il faut au moins un <tbody> après


 
J'ai essayer de mettre <tbody></tbody> juste apres le thead dans le tableau et ca calide pas mieux.
 
Mais sinon mon tableau il reste pas vide, le tbody et son contenu est crée dynamiquement dans le DOM..


 
 
Ouais j'avais testé aussi de mettre ça+ tfoot....
 
Ah un moment ce fut valide, quel con d'avoir fait un retour arriére  :pfff:

Reply

Sujets relatifs:

Leave a Replay

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