5568 sujets

Sémantique web et HTML

Bonjour et bienvenue sur Alsacréations,

a écrit :
il n'y a pas de liste de tag a exclure de l'element inline <P></P> ...

P est élément de type bloc et qui ne peut contenir que des élements de type en ligne (voir P - Paragraph) et donc pas de ol et ul.
ah ben fallait le savoir Smiley confus

est ce que quelqu'un pourrait m'indiquer dans la DTD ou il est indiqué qu'il ne doit pas y avoir de UL ou equivalent dans un element P ?


merci
Il faut suivre les liens : le contenu de p est défini par l'entité %Inline. Celle-ci, à son tour, est définie par (#PCDATA | %inline; | %misc.inline;). Celles-ci sont à leur tour définies par la réunion d'autres entités, etc. Au bout, il y a les listes éléments par éléments du contenu résultant pour p.

<edit>Les éléments <ul> sont des éléments de type %lists, qui eux-mêmes font partie de %Block... et la définition du contenu de p ne mentionne pas %Block

<re-edit>: pour la lecture d'une DTD, voir http://www.w3.org/TR/html401/intro/sgmltut.html#h-3.3
Modifié par Laurent Denis (06 Feb 2006 - 16:08)