78 votes

Puis-je utiliser un div dans un élément de liste ?

Pourquoi le code suivant est-il valide lorsque j'utilise un <div> intérieur d'un <li> ?

 <ul>
    <li class="aschild">
        <div class="nav">Test</div>
    </li>
</ul>

82voto

Jawad Points 859

Oui, vous pouvez utiliser un div dans un li et il validera.

 <!ELEMENT li %Flow;>
<!ENTITY % Flow "(#PCDATA | %block; | form | %inline; | %misc;)*">
<!ENTITY % block     "p | %heading; | div | %lists; | %blocktext; | fieldset | table">

17voto

twsaef Points 625

Parce que <li> est un élément de bloc, pas un élément en ligne comme <span> ou <a> .

11voto

Adam Points 1513

Un <li> est un élément de bloc et fonctionnera parfaitement avec d'autres éléments de bloc à l'intérieur.

7voto

Jose Faeti Points 6997

Oui, vous pouvez. Autant que tu veux.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X