Aller au contenu

Pour la validation


jlb59

Sujets conseillés

Ce qui m'étonne, c'est que des syntaxes qui ne passent pas en transitional, passent en strict. Ça devrait être le contraire, le transisional étant par définition plus permissif.

Tu aurais un exemple de syntaxe qui bloquait ?

Lien vers le commentaire
Partager sur d’autres sites

jlb59, avant de modifier les doctypes et d'essayer coûte que coûte de passer la validation, je ne saurais te conseiller d'aller sur alsacreations et d'apprendre la sémantique du xhtml et surtout d'en comprendre la philosophie.

Cela te permettrait entre autre de mieux structure le code et par la même d'alléger celui-ci, ce qui plus ou moins indirectement te permettrais de valider plus facilement le code

Lien vers le commentaire
Partager sur d’autres sites

Il y a certainement des syntaxes qui ne passent pas en Transitional, mais qui sont très bien acceptées en Strict.

Dans l'immédiat, je ne peux t'en fournir étant donné que je corrige au fur et à mesure. Mais il y en a rassure-toi !

Tiens par exemple, dans un index.php, comme c'est lui qui gère les page, j'avais mis ça :

...
<tr>
<td class="colonnegauche"><?php include("../css/menug.html"); ?></td>
<td class="colonnecentrale">
<div class="zonecontenu">
<?php
if (isset($_GET["page"])) $page='0'; $page=$_GET["page"];
switch ($page)
{
case 0 : include("./paintshoppro/paintshoppro.html"); break;
case 1 : include("./photoshop/photoshop.html"); break;
case 2 : include("./flash_swish/flash_swish.html"); break;
case 3 : include("./photofiltre/photofiltre.html"); break;
case 4 : include("./photoimpact/photoimpact.html"); break;
case 5 : include("./acdsee/acdsee.html"); break;
case 6 : include("./gimp/gimp.html"); break;
case 7 : include("./illustrator/illustrator.html"); break;
case 100 : include("../index.php"); break;
case 999 : include("../infos_forum.html"); break;
default: include ("../erreur.html");
}
?>
</div>
</td>
<td class="colonnedroite"><?php include("../css/menud.html"); ?></td>
</tr>
...

Et bien, je pense que le <DIV...> entre les balise TD sont mal placé.

En fait, il devrait être dans toutes les pages.

Le chemin le plus court n'est pas forcément le meilleur !

Mais j'ai fait comme ça pensant faire la même chose qu'un Css, c'est dire de mettre un seule code accessible dans toutes les pages.

En fait, j'aurais dû laisser comme c'était au départ (le DIV dans toutes les pages).

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...