5568 sujets

Sémantique web et HTML

bonjour,

Je dois faire des listes mais dedans y a plein de texte du coup je suis tentée de mettre des <P> entre mes <li>

genre ça
<ul><li><p></p></li><li><p></p></li></ul> ou <ul><li></li><p></p><li></li></ul> 


c'est quoi le mieux du coup?
Modifié par audreyh78 (24 Feb 2012 - 11:43)
Salut salut,

ceci:
<ul><li></li><p></p><li></li></ul> 

n'est pas valide, car un ul ne peut avoir comme enfant direct que des li.

Sinon, Il est parfaitement normale de mettre des <p> dans des <li>. La règle de contenu nous dit que li accepte comme enfant le groupe %flow, qui contient lui même le groupe %block et %inline. En somme, tu peux mettre un peut tout ce que tu veux dans un li ^^.