5568 sujets

Sémantique web et HTML

Bonjour,
J'ai un soucis de validation de mon menu vec une balise <ul> si quelqu'un pouvait m'indiquer la démarche à suivre pour la compréhension, merci.

mon menu est de ce type :
<ul id="nav">
	<ul>
	<li id="accueil"><a href="#URL_SITE_SPIP/"><:accueil_site:></a></li><BOUCLE_rubriques(RUBRIQUES) {racine} {par num titre, titre}>
		<li>
			<a href="#URL_RUBRIQUE" class="intitule">[(#TITRE|supprimer_numero|couper{80})]</a>

			<B_sous_rubriques>
			<ul>
				<BOUCLE_sous_rubriques(RUBRIQUES) {id_parent} {par num titre, titre}>
					<li>
					<a href="#URL_RUBRIQUE" <BOUCLE_test_sousrub(RUBRIQUES){id_parent}{0,1}>class='daddy'</BOUCLE_test_sousrub>>[(#TITRE|supprimer_numero|couper{80})]</a><BOUCLE_re(BOUCLE_sous_rubriques)></BOUCLE_re>	</li>
				</BOUCLE_sous_rubriques>
			</ul>
			</B_sous_rubriques>

		</li>
	</BOUCLE_rubriques>

	</ul>
</ul>

Le code non validé :
   1.   Error  Line 90, Column 4: document type does not allow element "ul" here; assuming missing "li" start-tag.

      	<ul>

      &#9993;
   2. Error Line 111, Column 4: end tag for "li" omitted, but OMITTAG NO was specified.

      </ul>

      &#9993;

      You may have neglected to close an element, or perhaps you meant to "self-close" an element, that is, ending it with "/>" instead of ">".
   3. Info Line 90, Column 1: start tag was here.

      	<ul>



La page du site en question : mon site
Modifié par Express (01 Jun 2008 - 10:35)
Bonjour,

Un élément UL ne peut contenir que des LI.
Ici, tu as un UL directement dans ul#nav. Cet élément UL est à priori inutile.