Pour autant que je sache, c'est vrai:
<div>
<p>some words</p>
</div>
Mais c'est faux:
<p>
<div>some words</div>
</p>
Le premier peut passer le validateur w3c (xhtml 1.0), mais le second ne le peut pas. Je sais que personne n’écrira du code comme le second. Je veux juste savoir pourquoi. Et qu'en est-il de la relation de confinement des autres balises?