J’ai cherché pour la liste des balises qui sont disponibles à l’intérieur d’un `` , mais ne pouvait pas trouver une référence.
Est-il possible que n’importe quel élément de bloc 4+ HTML conforme aux standards est autorisé en eux ?
J’ai cherché pour la liste des balises qui sont disponibles à l’intérieur d’un `` , mais ne pouvait pas trouver une référence.
Est-il possible que n’importe quel élément de bloc 4+ HTML conforme aux standards est autorisé en eux ?
TL;DR: un <li>
peut contenir n'importe quel élément qui est valable en <body>
.
Dans le HTML 4.01 spec pour les listes , vous trouverez l'extrait pertinent de la DTD:
<!ELEMENT LI - O (%flow;)* -- list item -->
Ceci indique que l' <li>
peut contenir des flux de contenu, qui est la collection de tous les block et inline éléments.
La spec HTML5 pour un <li>
est le même en ce qu'elle autorise également tout le contenu de flux.
Vous pouvez utiliser Markup Validation Service du W3C pour tester contre votre cas de savoir si oui ou non votre balisage est valide.
Ce validateur vérifie la validité du balisage des documents Web en HTML, XHTML, SMIL, MathML, etc..
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.