5568 sujets

Sémantique web et HTML

Bonjour à tous !


<ul class="liste">
<img src="images/image.jpg" alt="image"/>
<li><h3>titre 1</h3></li>
<li><span>question</span>rréponse</li>
<li><span>question<span>réponse</li>
<li><span>question</span>réponse</li>
</ul>



Lorsque je valide ce html avec W3c validator, j'ai un bon lot d'erreurs....
La validation du CSS ne pose aucun problèmes...

Ou est ce que ca coince ??

merci de votre aide !
Modifié par deuf (13 Dec 2008 - 12:45)
Bonjour,

L'élément UL n'accepte que LI comme enfant. Or, tu as placé un élément IMG dans un UL, en dehors de tout LI.

D'ailleurs le validateur HTML a dû te le dire: «Element IMG not allowed here» ou quelque chose comme ça. Lire les erreurs et avertissements retournés par le validateur, c'est bien. Smiley cligne
Modifié par Florent V. (13 Dec 2008 - 12:17)
Florent V. a écrit :
Bonjour,

L'élément UL n'accepte que LI comme enfant. Or, tu as placé un élément IMG dans un UL, en dehors de tout LI.


ah d'accord, donc, dans les balises UL, il ne faut que des balises LI...

Donc, si j'ajoute dans mes listes une <img> , <h2> ,ou bien <p> cela posera problemes ??
deuf a écrit :


Donc, si j'ajoute dans mes listes une <img> , <h2> ,ou bien <p> cela posera problemes ??
Non, UL n'accepte comme descendant direct (ou enfant) que les LI mais le LI peut contenir aussi bien IMG, H2 ou P. Voir UL et LI (hiérarchie XHTML 1.0 Strict).
Heyoan a écrit :
Non, UL n'accepte comme descendant direct (ou enfant) que les LI mais le LI peut contenir aussi bien IMG, H2 ou P. Voir UL et LI (hiérarchie XHTML 1.0 Strict).



niquel, merci pour votre aide !
Heyoan a écrit :
Cool Smiley smile !

Si tu considères que ce sujet est [Résolu] merci de l'indiquer en éditant ton premier post et en modifiant le titre. Smiley cligne



voilà ...