Valid XHTML : erreur non compréhensible

modv
WRInaute impliqué
WRInaute impliqué
 
Messages: 551
Inscription: 31 Oct 2007

Valid XHTML : erreur non compréhensible

Message le Mer Mai 14, 2008 7:07

Bonjour,

Je viens de décider de mettre à jour mon markup W3C, j'ai pas mal d'erreur du à ceci :
- document type does not allow element "tr" here.
- document type does not allow element "tr" here; assuming missing "table" start-tag.

Mais perso, je ne vois pas le problème :

Le bout de code concerné :

Code: Tout sélectionner
{if $smarty.foreach.cat.iteration%3 == 1}<tr>{/if}
<td style='width:33%;'>
   <div class='...' style='...'>
   <table class='Cat'>
      <tr>
        <td style='....'>{$cat.name}</td>
      </tr>
    </table>
   {insert name=imedia assign=igames category_id=$cat.category_id}

   <table cellspacing="0" cellpadding="0">
   {foreach name=x from=$igames item=x}
   {insert name=sub_parent_category assign=sub_parent pid=$file.parent_id}
   <tr>
   <td width="3%" style='....'>
   <a href="..../"><img src="...." alt="..." class="..." style="...." /></a></td>
   <td width="63%" style='...'><a href="..." class="..."><b>{$x.title}</b></a><br />
   {$x.description|truncate:70:"..":true}<br />
   <a href="..."></a>
   <tr>
   {/foreach}
   </table>
   <div class='...'><a href="...." class="....">Suite</a></div>
   </div>
   </td>
{if $smarty.foreach.cat.iteration%3 == 0}</tr>{/if}
{/foreach}
</table>

elric
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 26
Inscription: 16 Avr 2008

Re: Valid XHTML : erreur non compréhensible

Message le Mer Mai 14, 2008 7:15

Bonjour,

Si ton code est complet, l'erreur signifie juste que tu as ouvert un tag <tr> avant d'ouvrir un tag <table>.
Ce qui semble réellement être le cas.

Regardes les sources générées t y verras peut être plus clair

jfcontart
WRInaute discret
WRInaute discret
 
Messages: 178
Inscription: 22 Sep 2007

Message le Mer Mai 14, 2008 7:16

assuming missing "table" start-tag.

il faut que tu ouvres ta table au tout debut par un
Code: Tout sélectionner
<table>


MarvinLeRouge
WRInaute impliqué
WRInaute impliqué
 
Messages: 526
Inscription: 1 Sep 2004

Message le Mer Mai 14, 2008 9:33

Son tag table est ouvert apparemment.
vdom, aurais-tu un exemplaire du code généré (parce que là c'est un template donc possibilité que la génération crée un pb quelque part), ou une url de test ?

jcaron
WRInaute accro
WRInaute accro
 
Messages: 2687
Inscription: 13 Fév 2004

Re: Valid XHTML : erreur non compréhensible

Message le Mer Mai 14, 2008 10:19

vdom a écrit:Je viens de décider de mettre à jour mon markup W3C, j'ai pas mal d'erreur du à ceci :
- document type does not allow element "tr" here.
- document type does not allow element "tr" here; assuming missing "table" start-tag.

Mais perso, je ne vois pas le problème :


Ouvre un peu les yeux :-) C'est pourtant assez évident...

vdom a écrit:Le bout de code concerné :

Code: Tout sélectionner
{if $smarty.foreach.cat.iteration%3 == 1}<tr>{/if}


On suppose évidemment que tu as un <table> avant ce <tr>

vdom a écrit:
Code: Tout sélectionner
<td style='width:33%;'>
   <div class='...' style='...'>
   <table class='Cat'>
      <tr>
        <td style='....'>{$cat.name}</td>
      </tr>
    </table>
   {insert name=imedia assign=igames category_id=$cat.category_id}

   <table cellspacing="0" cellpadding="0">
   {foreach name=x from=$igames item=x}
   {insert name=sub_parent_category assign=sub_parent pid=$file.parent_id}
   <tr>
   <td width="3%" style='....'>
   <a href="..../"><img src="...." alt="..." class="..." style="...." /></a></td>
   <td width="63%" style='...'><a href="..." class="..."><b>{$x.title}</b></a><br />
   {$x.description|truncate:70:"..":true}<br />
   <a href="..."></a>



Ici tu est dans un td, tu n'as pas commencé une nouvelle table (imbriquée), et tu as un...

vdom a écrit:
Code: Tout sélectionner
   <tr>



Ceci dit, je pense que c'est plutôt un </td></tr> que tu veux, non?

Jacques.

modv
WRInaute impliqué
WRInaute impliqué
 
Messages: 551
Inscription: 31 Oct 2007

Message le Mer Mai 14, 2008 19:35

Merci de votre aide, je fais confiance à dreamweaver, parce que chercher dans ce fouilli, c'est parfois difficile lorsque l'on a les yeux collé.

Mais là c'est réglé.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités