Bonsoir,
J'ai une petite question concernant des variations de validation W3C d'un même code html selon qu'on donne à valider soit la page directement à partir de son url, soit la page en local.
Mise en situation : j'ai un tableau avec une ligne d'en-tête et un corps. Le contenu de ce corps est généré en php. Ce qui donne un truc dans ce style :
Donc quand je valide ce code sur le site du W3C à partir de la page php (donc générant le code sur le serveur juste avant la validation), j'ai une erreur me disant que la balise </tboby> n'est pas fermée au bon moment, sans doute parce qu'elle est croisée avec une autre ou parce qu'il lui manque un attribut avant ou à l'intérieur. Je veux bien, mais je vois pas... :??: Et le plus bizarre, c'est que lorsque je teste cette page en local, après avoir copié/collé le code source html (généré par php auparavant) et que je la passe à la moulinette du W3C, ma page est valide :heink:
Et lorsque j'enlève les balises <thead> et <tbody>, ben c'est tout valide, que ce soit en local ou en distant t1cable:
Y a-t-il quelqu'un qui peut m'expliquer ce qui ne plait pas au validateur W3C dans le cas de l'analyse d'une url menant vers une page comportant un tableau avec un <tbody> dont le contenu est généré en php.
Merci pour vos éventuelles lumières
J'ai une petite question concernant des variations de validation W3C d'un même code html selon qu'on donne à valider soit la page directement à partir de son url, soit la page en local.
Mise en situation : j'ai un tableau avec une ligne d'en-tête et un corps. Le contenu de ce corps est généré en php. Ce qui donne un truc dans ce style :
Code:
<table>
<thead>
<tr>
<th>titre 1</th>
<th>titre 2</th>
<th>titre 3</th>
</tr>
</thead>
<tbody>
<tr>
<td>cell1.1</td>
<td>cell1.2</td>
<td>cell1.3</td>
</tr>
<tr>
<td>cell2.1</td>
<td>cell2.2</td>
<td>cell2.3</td>
</tr>
</tbody>
</table>
Donc quand je valide ce code sur le site du W3C à partir de la page php (donc générant le code sur le serveur juste avant la validation), j'ai une erreur me disant que la balise </tboby> n'est pas fermée au bon moment, sans doute parce qu'elle est croisée avec une autre ou parce qu'il lui manque un attribut avant ou à l'intérieur. Je veux bien, mais je vois pas... :??: Et le plus bizarre, c'est que lorsque je teste cette page en local, après avoir copié/collé le code source html (généré par php auparavant) et que je la passe à la moulinette du W3C, ma page est valide :heink:
Et lorsque j'enlève les balises <thead> et <tbody>, ben c'est tout valide, que ce soit en local ou en distant t1cable:
Y a-t-il quelqu'un qui peut m'expliquer ce qui ne plait pas au validateur W3C dans le cas de l'analyse d'une url menant vers une page comportant un tableau avec un <tbody> dont le contenu est généré en php.
Merci pour vos éventuelles lumières