5568 sujets

Sémantique web et HTML

bonsoir à tous

j'ai un souci pour valider auprès du w3c à cause d'un id que je donne à un lien et que l'on retrouve dans ma balise body...

exemple de mon code:

<body id="portrait" class="fond" onload="setHover()">
   <div class="head1">
      <ul id='menu'>
         <li><img src='images/divers/frise.gif' alt='logo'/><a href='index.php'>Accueil</a></li>
         <li><img src='images/divers/friseviolet.gif' alt='logo'/><a href='sculpteur.php?cat=portrait' id='portrait'>Portrait</a></li>
      </ul>
   </div>
   <div class='centretitre'></div>
   <div class='centresecondtextecentre'></div>		
   <div class="pied violet"></div>
</body>


j'ai donc id=portrait qui est présent 2 fois et ça qui n'est pas correct...
cependant je n'arrive pas à corriger l'appel à cet id, car si je l'enlève de la balise body le résultat que j'obtiens à l'écran n'est plus ce que je recherchais... (à savoir caisson noir correspondant au lien au sein d'une balise ul, pour le thème sélectionné)

merci de votre aide
Modifié par mussara (20 Jul 2006 - 09:37)
Les identifiants sont censés être uniques. Donc il faudra changer l'identifiant d'au moins un de tes deux éléments. Tu peux appeler celui du body page_portrait et l'autre lien_portrait, ou tout ce que tu voudras à vrai dire. Smiley smile
ou encore incrémenter une variable si tu utilises un langage serveur, en sachant que l'id doit commencer par une lettre si je ne m'abuse.
en effet il faut que je jongle avec 2 identifiants différents

merci de votre aide
Modifié par mussara (05 Jul 2006 - 00:23)