5568 sujets

Sémantique web et HTML

Bonjour,

J'ai cru (naïvement ?) pouvoir inclure une liste dans une autre liste, mais ce n'est pas du gout du validateur XHTML du W3C...

Comment faire pour faire une liste du style : 1, 2.a, 2.b, 3 comme dans cet exemple ci dessous (code à corriger)


	<div id="menugauche">		
		<ul>
			<li class="puce"><a href="#">Accueil</a></li>
			<li class="puce"><a href="#">CV</a></li>
			<ul>
				<li><a href="fichierscv/cv.pdf" target="_blank" class="liencv">>Pdf</a></li>
				<li><a href="fichierscv/cv.doc" target="_blank" class="liencv">>Word</a></li>
			</ul>
			<li class="puce"><a href="mailto:contact@ericlebihan.net" target="_blank">Contact</a></li>
		</ul>		
	</div>	


Est-ce que tout doit être dans la même liste ? Dans ce cas prévoir une marge plus importante pour les "2.a, 2.b" ? Où y-a-til une autre solution ?

Merci pour vos réponse.
Tes <ul> de sous liste doivent être inclus dans des <li>, et non directement dans le <ul> parent.

<ul> ne peut contenir que <li>


<ul>
<li>...</li>
<li><ul>
<li>...</li>
<li>...</li>
</ul></li>
<li>...</li>
Bonjour.

<ul> ne peux pas contenir de liste.

mais <li> le peux. Donc déplacer la liste comme suit:

<div id="menugauche"> 
<ul>
<li class="puce"><a href="#">Accueil</a></li>
<li class="puce"><a href="#">CV</a>
[b]<!-- L'inclusion -->[/b]
<ul>
<li><a href="fichierscv/cv.pdf" target="_blank" class="liencv">>Pdf</a></li>
<li><a href="fichierscv/cv.doc" target="_blank" class="liencv">>Word</a></li>
</ul>

</li>

<li class="puce"><a href="mailto:contact@ericlebihan.net" target="_blank">Contact</a></li>
</ul> 
</div>


... Bonjour. Olivier. Je n'ai pas été assez rapide...
Modifié par GeorgesM (14 Sep 2005 - 11:52)
Ok, merci pour votre réponse !

Mon site est maintenant valide XHTML 1.0 transitional grâce à vous ! Smiley biggrin
Modifié par jackman (14 Sep 2005 - 18:21)