Salut,

Je pense que vs avez compris mon problème...
J'organise une liste non ordonnée dans laquelle se trouve une nouvelle liste non ordonnée, en cascade.
Or la validation W3C me renvoie ce code étant erroné.
Je ne comprends pas pourquoi on ne peut pas organiser son code sous cette forme, quelle alternative possible resterait au plus près de la sémantique.
Merci pour vos réponses ! Smiley biggol
Modifié par lefelinherbivore (25 Feb 2006 - 16:04)
<ul>
	<li></li>
	<li>
		<ul>
			<li></li>
			<li></li>
		</ul>
	</li>
	<li></li>
	<li></li>
</ul>


Pas valide ? Même en respectant la syntaxe de l'exemple ci-dessus ?
Tidy me le valide sans problème...
Modifié par mpop (25 Feb 2006 - 15:16)
mpop > tu as la syntaxe correcte. IL a sûrement fait cette erreur, très courante chez les débutants :

<ul>
<li>...</li>
<li>...</li>
<ul>
<li>...</li>
<li>...</li>
</ul>
<li>...</li>
</ul>
ok, merci pour ton aide.

Voilà plus explicitement le code à problème:

<div id="menudroit">
<ul id="premier"><li>Qui sommes-nous?</li>
<ul id="second"><li><a href="#">Présentation</a></li>
<li><a href="#">Formulaire d'inscription</a></li></ul>
<li><a href="#">Artiste</a></li>
<li><a href="#">Actualité</a></li></ul>
</div>

Je ne connais "tidy" je pars à sa recherche...
ok QuentinC, je n'avais pas vu ton post.
j'ai capté.
le second niveau fait partie lui même d'une nouvelle liste d'où un nouveau <li>.
je fais le test et vs tiens au courant.
Salut,

relis bien le post de quentin il décrit tout à fait ton problème :

si on imbrique une liste dans une autre alors la deuxième doit être le contenu d'un des item de la première.

dans ce que tu as fait ce n'est pas le cas.

<edit>
Oups j'avais pas lu le post où tu disais que tu n'avais pas lu le post de Quentin.
</edit>
Modifié par clb56 (25 Feb 2006 - 16:02)
ok... j'ai donc vérifié et effectivement c'était bien ce prblm.
C'est le mm principe que pour ds tableaux imbriqués.
Merci à vs trois pour votre aide !
Smiley ravi
Modifié par lefelinherbivore (25 Feb 2006 - 16:03)
Salut, Smiley smile

N'oublies pas non plus d'indenter ton code comme l'a fait mpop dans son post. On Voit tout de suite les imbrications et ça permet souvent de voir au premier coup d'oeil ce qui ne va pas. C'est important aussi pour la maintenance, si tu veux faire des modifications plus tard Smiley cligne