XHTML validation w3c strict <ul> <li> [Résolu/Fermé]

Signaler
-
 Chris -
Bonjour a tous!

Déjà merci de me lire.

Comme j'ai assez l'accent sur les validations de site, j'aimerai savoir si vous pouvez m'aider..

J'ai une dernière erreure qui est la suivante:
Line 32, Column 10: document type does not allow element "ul" here; assuming missing "li" start-tag

<ul>

Voici mon code avec les puces:


<ul>
<li><a href=''>Accueil</a></li>
</ul>
<ul>
<li><a href=''>Compétences</a></li>
</ul>
<ul>
<li><a href=''>Tarifs et services</a></li>
<ul>
<li><a href=''>Formations</a></li>
<li><a href=''>Dépannage</a></li>
<li><a href=''>Installation</a></li>
<li><a href=''>Création site web</a></li>
</ul>
</ul>
<ul>
<li><a href=''>Zone d'intervention</a></li>
</ul>

Et l'erreur correspond au premier ul de ce petit extrait de code:
<ul>
<li><a href=''>Formations</a></li>
<li><a href=''>Dépannage</a></li>
<li><a href=''>Installation</a></li>
<li><a href=''>Création site web</a></li>
</ul>

2 réponses

Messages postés
1959
Date d'inscription
mercredi 11 novembre 2009
Statut
Membre
Dernière intervention
8 juillet 2011
204
Je ne comprends pas bien pourquoi tu ouvres 3 listes différentes, surtout pour en faire des listes d'un seul item. C'est même non recommandé... (une liste avec 1 seul item, ce n'est plus une liste...)

C'est un menu ? Dont la partie "formation -> Création de sites web" est un sous menu de "Tarifs et Services" ?

Si oui, l'imbrication est mauvaise à la 3ème : la sous liste doit être imbriquée dans le <li></li> et non en dehors.

Le code devrait donc être :

<ul> 
 <li><a href=''>Accueil</a></li> 
 <li><a href=''>Compétences</a></li> 
 <li><a href=''>Tarifs et services</a> 
  <ul> 
   <li><a href=''>Formations</a></li> 
   <li><a href=''>Dépannage</a></li> 
   <li><a href=''>Installation</a></li> 
   <li><a href=''>Création site web</a></li> 
  </ul> 
 </li> 
 <li><a href=''>Zone d'intervention</a></li> 
</ul> 


Y'a peut-être quelques petits trucs à réviser avant de se lancer dans la création de sites web... ;)
<blockquote cite="Shakespeare">To be or not to be ; That is the question...</blockquote>
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 72330 internautes nous ont dit merci ce mois-ci

Hello,

Alors j'ai mis list-style-type:circle; mais la taille est toujours aussi petite (par rapport à IE7 qui s'affiche bien et à Firefox) Tu a une idée?

Merci en tout cas de m'avoir aidé jusque ici!
notobe
Messages postés
1959
Date d'inscription
mercredi 11 novembre 2009
Statut
Membre
Dernière intervention
8 juillet 2011
204
Non, pas d'idée là... Un peu perplexe...Ta page est en ligne ? Ou tu me colles le code complet html + CSS .
alors.. helpmypc.ch (le site est en cours de création..) merci d'avance.. =)
notobe
Messages postés
1959
Date d'inscription
mercredi 11 novembre 2009
Statut
Membre
Dernière intervention
8 juillet 2011
204
Effectivement, il y a un problème de rendu sous IE8, et qui ne semble toucher que circle car en mettant disc ou square il n'y a pas de problème de taille.

Donc... A moins de changer pour disc ou square dans la CSS dédiée à IE8, ou de passer par une image, je ne vois pas de solution hélas :-/
Hello,

Merci j'ai mis square sa fonctionne bien! mais alors pour le circle.. bizzard.. y'a rien sur le net -_-'' en tout cas merci de m'avoir aidé jusqu'à maintenant!
Messages postés
5251
Date d'inscription
samedi 20 janvier 2007
Statut
Contributeur
Dernière intervention
2 avril 2019
1 315
salut tu as mal place les </ul>

<ul> 
      <li> 
        <a href=''>Accueil</a> 
      </li> 
    </ul> 
    <ul> 
      <li> 
        <a href=''>Compétences</a> 
      </li> 
    </ul> 
    <ul> 
      <li> 
        <a href=''>Tarifs et services</a> 
      </li> 
    </ul> 
    <ul> 
      <li> 
        <a href=''>Formations</a> 
      </li> 
      <li> 
        <a href=''>Dépannage</a> 
      </li> 
      <li> 
        <a href=''>Installation</a> 
      </li> 
      <li> 
        <a href=''>Création site web</a> 
      </li> 
    </ul> 
    <ul> 
      <li> 
        <a href=''>Zone d'intervention</a> 
      </li> 
    </ul>


? La plus grande erreur que puisse faire un homme est d'avoir peur d'en faire une. ?