Bonjour,
Je cherche depuis 1 H une solution à un problème de <tr> pour la validation XHTML Strict. Je n'ai toujours rien trouvé.
Depuis hier, j'essaye de refaire tout mon site en XHTML Strict.
1) C'est plus dur de passer du HTML au XHTML que de coder tout de suite au XHTML
2) Pour aller voir la page "à problème" : www.bender-fr.info
Vous verrez qu'il y a un tableau pour le menu.
Mon index.php contient un include :
Mon sommaire.php :
Pour la validation XHTML Strict, j'ai l'erreur suivante :
J'ai longtemps cherché sur google et sur le forum d'alsacréations et je ne trouve aucune solution. Je ne vois pas où est le problème...
Merci d'avance
Cordialement,
Christopher Bender
#Edit 01:28 : Je trouve bizarre que je n'ai que 8 erreurs alors que les <tr></tr> reviennent 11 fois si je ne me trompe pas.
##Edit 01:29 : Le mieux, regardez par vous-même svp : http://validator.w3.org/check?uri=www.bender-fr.info
Modifié par Mister_ben (17 Apr 2006 - 15:55)
Je cherche depuis 1 H une solution à un problème de <tr> pour la validation XHTML Strict. Je n'ai toujours rien trouvé.
Depuis hier, j'essaye de refaire tout mon site en XHTML Strict.
1) C'est plus dur de passer du HTML au XHTML que de coder tout de suite au XHTML
2) Pour aller voir la page "à problème" : www.bender-fr.info
Vous verrez qu'il y a un tableau pour le menu.
Mon index.php contient un include :
a écrit :
<? include("http://www.bender-fr.info/sommaire.php"); ?>
Mon sommaire.php :
a écrit :
<table>
<tr>
<td><a href="http://www.bender-fr.info/galerie/" class="element-menu">=> Galerie Photos</a></td>
<td>(Plusieurs photos du Lycée, des séjours, etc.)</td>
</tr>
<tr>
<td><a href="http://gbender.free.fr/lycee/" class="element-menu">=> FTP Terminale S</a></td>
<td>(Cours, etc...)</td>
</tr>
...
..
etc...(cela se répète)
..
...
<tr>
<td><a href="http://www.bender-fr.info/contact.php" class="element-menu">Contact</a></td>
</tr>
</table>
Pour la validation XHTML Strict, j'ai l'erreur suivante :
a écrit :
1. Error Line 73, column 7: document type does not allow element "tr" here .
<tr>
The element named above was found in a context where it is not allowed. This could mean that you have incorrectly nested elements -- such as a "style" element in the "body" section instead of inside "head" -- or two elements that overlap (which is not allowed).
One common cause for this error is the use of XHTML syntax in HTML documents. Due to HTML's rules of implicitly closed elements, this error can create cascading effects. For instance, using XHTML's "self-closing" tags for "meta" and "link" in the "head" section of a HTML document may cause the parser to infer the end of the "head" section and the beginning of the "body" section (where "link" and "meta" are not allowed; hence the reported error).
✉
2. Error Line 76, column 7: document type does not allow element "tr" here .
<tr>
✉
3. Error Line 79, column 7: document type does not allow element "tr" here .
<tr>
✉
4. Error Line 82, column 7: document type does not allow element "tr" here .
<tr>
✉
5. Error Line 85, column 7: document type does not allow element "tr" here .
<tr>
✉
6. Error Line 89, column 7: document type does not allow element "tr" here .
<tr>
✉
7. Error Line 93, column 7: document type does not allow element "tr" here .
<tr>
✉
8. Error Line 96, column 7: end tag for "tr" omitted, but OMITTAG NO was specified .
</table>
You may have neglected to close an element, or perhaps you meant to "self-close" an element, that is, ending it with "/>" instead of ">".
✉
9. Info Line 70, column 4: start tag was here .
<tr>
J'ai longtemps cherché sur google et sur le forum d'alsacréations et je ne trouve aucune solution. Je ne vois pas où est le problème...
Merci d'avance
Cordialement,
Christopher Bender
#Edit 01:28 : Je trouve bizarre que je n'ai que 8 erreurs alors que les <tr></tr> reviennent 11 fois si je ne me trompe pas.
##Edit 01:29 : Le mieux, regardez par vous-même svp : http://validator.w3.org/check?uri=www.bender-fr.info
Modifié par Mister_ben (17 Apr 2006 - 15:55)