Pourquoi le code suivant est-il valide lorsque j’utilise un
?
-
Oui, vous pouvez utiliser un div dans un li et il validera.
À l’intérieur d’un
vous pouvez avoir tout ce que vous pourriez naturellement mettre dans un
. Ils ne sont pas différents en ce sens.
Il devrait également être valide en HTML4, XHTML et HTML5.
Ceci n’est cependant PAS valide (donc les sources que vous avez trouvées sur “pas de div dans les listes” peuvent faire référence à cette situation):
Donc: les listes ( ul
, ol
) ne peuvent avoir que leurs enfants. Mais les enfants peuvent avoir n’importe quoi comme leurs enfants.
Un
est un élément de bloc et fonctionnera parfaitement avec les autres éléments de bloc à l’intérieur.
Oui, vous pouvez. Autant que tu veux.