XHTML validation w3c strict <ul> <li>
Résolu
Chris
-
Chris -
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>
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
-
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>-
-
-
-
;) Je me suis mal exprimé : c'est bien sûr IE LE problème ! (comme toujours). Cela dit, ça doit venir d'un truc dans la CSS qu'il ne digère pas.
Soit ça se règle facilement sans déglinguer les choses pour les autres navigateurs, soit on colle pour IE8 une propriété spécifique dans un commentaire conditionnel. -
-
-
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. ?