[Résolu] Problème de ul, li invalides w3c xhtml 1.0 Trans

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [Résolu] Problème de ul, li invalides w3c xhtml 1.0 Trans

[Résolu] Problème de ul, li invalides w3c xhtml 1.0 Transiti

par GGuiz » 16 nov. 2010, 22:57

Une grand merci à toi, je passe maintenant au validateur ! Voilà le modèle simplifié que j'ai utilisé, des fois que ça pourrait servir à d'autres !

Code : Tout sélectionner

<ul> <li><a href="/">Accueil</a></li> <li><a href="/">Nos services</a> <ul> <li><a href="/">Conception de sites web</a></li> <li><a href="/">Hébergement</a></li> <li><a href="/">Développement d'applications web</a></li> </ul> </li> <li><a href="/">L'entreprise</a> <ul> <li><a href="/">Notre équipe</a></li> <li><a href="/">Historique</a></li> </ul> </li> <li> <a href="/">Nous contacter</a> </li> </ul>
Encore merci et bonne soirée !

Re: Problème de ul, li invalides w3c xhtml 1.0 Transitional

par Invité » 16 nov. 2010, 22:09

[Résolu] Problème de ul, li invalides w3c xhtml 1.0 Trans

par GGuiz » 16 nov. 2010, 20:52

Bonsoir,

Je viens vers vous pour trouver une solution à mon problème ; j'ai un site sur lequel je créé une page répertoriant tous les liens, un plan du site en gros. Je veux donc l'afficher sous forme de liste (ul, li, ... ) suivant les catégories qui peuvent, ou non contenir d'autres catégories. Je génère cette liste en php et le résultat est satisfaisant en apparence mais ne passe pas au validateur w3c xhtm 1.0 Transitional.

Voilà ma source (simplifiée) ;

Code : Tout sélectionner

<ul> <li><b><a href="#">1.1</a></b></li> <li><b><a href="#">1.2</a></b></li> <li><b><a href="#">1.3</a></b></li> <ul> <li><b><a href="#">1.3.1</a></b></li> <li><b><a href="#">1.3.2</a></b></li> <li><b><a href="#">1.3.3</a></b></li> <ul> <li><i><a href="#">1.3.3.1</a></i></li> <li><i><a href="#">1.3.3.2</a></i></li> </ul> <li><i><a href="#">1.3.4</a></i></li> <li><i><a href="#">1.3.4</a></i></li> </ul> </ul>
Voilà grosso modo ce que j'ai. Lors de la validation, j'obtiens des erreurs ;
Au niveau de l'ouverture de mon deuxième et troisième ul - Erreur: document type does not allow element "ul" here; assuming missing "li" start-tag
Au niveau des li au troisième sous niveau - Erreur: document type does not allow element "li" here; missing one of "ul", "ol", "menu", "dir" start-tag
Au niveau de la fermeture des sous niveau ul - Erreur: end tag for "li" omitted, but OMITTAG NO was specified
[...]
Se répétant bien sur autant de fois qu'il y a de niveau/liste.

C'est peut être (et j'espère) tout bête, mais je ne trouve pas la solution, j'espère que quelqu'un pourra m'éclairer :P

Merci et bonne soirée à tous