Forum Clubic

Xhtml

Bonjour,
j’ai une erreur dans mon code et j’essaie depuis 1h de la résoudre.

*document type does not allow element "tr" here.

<tr>
  	<td width="100%" style="bgcolor:#800080 colspan:5 valign:top">
        <table style="border-collapse: collapse;bordercolor:#111111 cellspacing:0 cellpadding:0 width:100% border:0">
         <tr>
              <td width="60%" height="24">
                	<p class="texte" style="margin-left: 5px"><b><font style="color:#ffffff" />centre de formation à distance soumis au contrôle pédagogique de l´état</b></p>
                </td>
              <td width="40%">
                 <table style="border-collapse: collapse;bordercolor:#111111 
                 cellspacing:0 cellpadding:0 width:100% border:0">
                   <tbody>
                    <tr>
                      <td width="100%">
                        <p class="texte" 
                        style="margin-left: 5px; text-align: right"><b><font style="
                        color:#ffffff" /><font size="2">contact : </font><font style="
                         color:#ffffff size:2" />08 203 203 75</b><font style="
                         color:#ffffff" /> <span style="font-size: 7pt">(numéro indigo 
                        0.15&euro;/min)
            <script type="text/javascript">
          	<!--
          	xt_param = 's=164629&p=test';	
          	xt_r = document.referrer;
          	xt_h = new date();
          	xt_i = '<img width="1" height="1" src="http://logi7.xiti.com/hit.xiti?'+xt_param;
          	xt_i += '&hl='+xt_h.gethours()+'x'+xt_h.getminutes()+'x'+xt_h.getseconds();
          	if(parsefloat(navigator.appversion)>=4)
          	{xt_s=screen;xt_i+='&r='+xt_s.width+'x'+xt_s.height+'x'+xt_s.pixeldepth+'x'+xt_s.colordepth;}
          	document.write(xt_i+'&ref='+xt_r.replace(/[<>"]/g, '').replace(/&/g, '$')+'" >');
          	//-->
          	</script>
          	
          	<img width="1" alt="" height="1" src="http://logi7.xiti.com/hit.xiti?s=164629&amp;p=test" /></span></p>
                     </td>
                   </tr>
                 </tbody>
            </table>
        </td>
      </tr>
      
      </table>
    	
    </td>
  	</tr>  
     <table style="border-collapse: collapse;bordercolor:#111111 cellspacing:0 cellpadding:0 width:100% border:0">

Manque pas des ; pour séparer les éléments ?

PS : multi tableaux imbriqués c’est pas du xhtml ca… ^^

Il manque le début du tableau ou c’est fait exprès ? :neutre:

Je pense que c’est fait exprès :ane:

Ton code il déconne grave là non ?

style="bgcolor:#800080 colspan:5 valign ca existe pas ca ^^ si ?

A quelle ligne le validator t’annonces cette erreur ? tu peux éditer et la mettre en évidence ?

Laisse moi deviner? Tu as pris Word pour créer ta page, puis Tidy pour la nettoyer parce que le xhtml c’est hype? :smiley: Non? (je déconne) :wink:

Par contre, fais moi le plaisir - s’il te plait, et sans offenses - de choisir un titre un brin plus explicite que XHTML, du genre [xhtml] erreur de validation : tr?

Merci d’avance.

C’est peut-être ça?
il faut par exemple
<table>
<tr>
<td>…</td>
<td>…</td>
</tr>
<tr>
<td>…</td>
<td>…</td>
</tr>
</table>

cf. la syntaxe de l’HTML de base.
par contre, les standards je m’en fout un peu, mais 3 tableaux imbriqués, c’est vrai que le bazar pour s’y retrouver, et c’est bien souvent inutile… 1 à 2 tableux max.

Merci a ceux qui on essayé de m’aider. :slight_smile:
Les autres au lieu de poster n’importe quoi, vous devriez vous renseignez sur le XHTML .
Parce que tout ce que j’ai posté fonctionne sauf a un endroit ou ya <tr>(bien sur comme je l’ai précisé) Mais ne vous inquiétez surtout pas pour moi car j’ai trouvé.
Désolé mais chaque personne est différente, on utilise pas tous Word et tidy pour nos pages XHTML(comme toi sans-nom). Parce que perso tidy c’est pas trop le top meme c’est bien nul.

Si tu avais compris le xhtml, tu ne traînerais pas des tableaux pour la présentation, et encore moins la balise style là où une feuille de style externe + l’attribut class te permettrait d’avoir un code plus clair…

(mais après, j’y connais rien en xhtml+css;))

 <td width="100%" style="bgcolor:#800080 colspan:5 valign:top">

Ca ca fonctionne ? coslspan c’est une propriété CSS ?

Non. C’est un attribut html. Cependant, tel que MS nous conçoit ses logiciels il est possible que ce soit une fonctionnalité :smiley: Et comme tu disais, il manque un tas de virgules.

Maintenant, si je critique le code c’est juste qu’on dirait du prégénéré, c’est tout.

Je viens de tester et ca ne marche pas, ca m’étonnerait que ce code passe le W3C perso…

Ah sinon pour ton TR qui marche pas, t’aurais pu donner la réponse, au moins pour ceux qui ont essayé de t’aider avec le peu d’information que t’as donné, et aussi pour les prochains à venir…