Bonjour,

Ayant des problèmes pour obtenir une mise en page correct de ma page d'accueil sous IE7 (sous Firefox, j'obtiens ce que je veux), j'ai commencé à appliquer la méthodologie décrite sur ce site ... mais je bloque dès la validation du HTML, car je ne comprends rien aux erreurs retournées par le valideur. Du coup, j'ai tenté de passer du Transitional au XTML strict, mais ça n'est pas mieux. On dirait que le parseur perd la boule quelque part, mais comme c'est ma première expérience avec le valideur, je ne sais pas trop quelles conclusions en tirer.
La page de test en l'état se trouve à cette adresse : http://www.marie-noelle-augendre.com/test/

Merci pour votre aide.

Ci-dessous le début du diagnostic retourné par le valideur.

Validation Output:  23 Errors

   1. Error Line 30, Column 1: unclosed start-tag requires SHORTTAG YES.

      	<a class="vignette" href="http://mnaugendre.blogspot.com/"><img src="./images/b

      &#9993;
   2. Error Line 44, Column 2: unclosed start-tag requires SHORTTAG YES.

      	 <a class="vignette" href="http://www.marie-noelle-augendre.com/pwg/index.php">

      &#9993;
   3. Error Line 57, Column 2: unclosed start-tag requires SHORTTAG YES.

      	 <a class="vignette" href="http://www.backpackgeartest.org/tester_reviews/augen

      &#9993;
   4. Error Line 69, Column 2: unclosed start-tag requires SHORTTAG YES.

      	 <a class="vignette" href="http://mnaindex.blogspot.com/2007/07/photos-publies-

      &#9993;
   5. Error Line 72, Column 93: there is no attribute "alt".

      …publies-sur-linternautecom.html" alt="vignette linternaute" title="accès aux 

Modifié par tosca (22 Sep 2007 - 15:40)
Qu'entend-on par "start" tag ?
Les "img" sont refermés, les <a> ont bien leur </a>, même lorsqu'un "img" est inclus dedans ...

Je n'avais effectivement pas ces erreurs-là lorsque j'ai testé en transitionel, mais l'erreur qui suit, relative au "alt" était déjà bien là, et je ne comprends pas à quoi elle est due.
Salut tosca Smiley cligne ,

il faut fermer tes balises li:
<li class="entree"[b][#blue]>[/#][/b]


pour ce qui est du alt, il ne devrait pas se trouver dans une balise <a ...> et est par contre obligatoire dans une balise <img ... />

Pour finir et comme expliqué dans la FAQ, ta page ne devrait pas commencer par :
<?xml version="1.0" encoding="iso-8859-1"?>


A+ Smiley smile

PS: vu ta remarque sur le fait d'avoir tenté de passer du transitional au strict je t'invite à (re)lire le tuto sur le choix du DOCTYPE.
Voilà qui était parfaitement clair et exhaustif ! Merci beaucoup.
C'est maintenant valide en transitionnel (et, en prime, ça résoud une grande partie du problème d'affichage sous IE !), je vais pouvoir passer à l'échelon supérieur ... en faisant un peu plus attention à mes copier-coller Smiley cligne
Modifié par tosca (22 Sep 2007 - 15:40)