5568 sujets

Sémantique web et HTML

Bonjour,

Peut-on mettre une liste <ul> dans une autre?

Merci Smiley cligne
Modifié par agilis (26 Aug 2005 - 10:57)
Gni ?

Et tu fais comment des sous-listes sinon ?

J'en ai plein (trop même mais je corrige petit à petit) et ça marche impec...

Par contre, je n'ai pas encore testé des truc sioux sur deux UL imbriqués style les menus sur une ligne...
On peut, dans un li bien sûr, pas directement dans le ul parent.
Un ul doit contenir 1 ou plusieurs li, et un li peut contenir un ou plusieurs ul.
Bob (MC Melun) a écrit :
Gni ?

Et tu fais comment des sous-listes sinon ?

J'en ai plein (trop même mais je corrige petit à petit) et ça marche impec...

Par contre, je n'ai pas encore testé des truc sioux sur deux UL imbriqués style les menus sur une ligne...
Bah avec une liste de définition...

@Marvin > Merci, c'est le type de réponse que j'attendais.
Comme le dit si bien Marvin le Rouge,
a écrit :

Un ul doit contenir 1 ou plusieurs li, et un li peut contenir un ou plusieurs ul.


Pour mieux éclairer son propos, voici un exemple de code:

<ul>
    <li>premier item</li>
    <li>deuxième item, avec une liste:
        <ul>
            <li>un premier point</li>
            <li>un deuxième point</li>
            <li>un troisième point</li>
        </ul>
        et une deuxième sous-liste:
        <ul>
            <li>un premier point</li>
            <li>un deuxième point</li>
            <li>un troisième point</li>
        </ul>
    </li>
    <li>Troisième item</li>
</ul>

Modifié par Gilles (26 Aug 2005 - 10:45)
agilis a écrit :
Merci,

Un <li> Peut-il contenir du texte ET un <ul>?


Oui: la définition de <li> fait appel à l'entité %flow, ce qui signifie que cet élément peut contenir des éléments de type bloc comme des paragraphes, des listes, des div..., et des noeuds en-ligne, comme des noeuds de type texte, des éléments em, b, a, etc.

edit: grillé par Marvin pour mon 200ème poste tout rond Smiley cligne
Modifié par Gilles (26 Aug 2005 - 10:56)
Il faut quand même faire attention au fait que même si c'est techniquement possible, l'imbrication de liste est rarement une bonne chose. Il suffit de tester avec un lecteur d'écran pour s'en convaincre.

La structuration par des titres hiérarchisés avec "en bout de course" une liste est nettement préférable.