Bonjour,
video est un élément qui n'existe pas en HTML 4 et XHTML 1.x donc invalide.
Tu ne peux pas changer de Doctype en plein milieu d'une page, sauf en utilisant l'élément iframe mais j'ignore si c'est OK d'intégrer une page HTML 5 dans l'élément iframe d'une page HTML 4. C'est de toute façon lourd d'utiliser une page entière rien que pour un élément, autant passer toutes tes pages en HTML 5 en modifiant les gabarits fournis avec PluXML, si tu te fiches de la compatibilité avec les navigateurs qui ne supportent pas HTML 5.
Si tu utilises iframe, n'oublie pas l'attribut title et encore mieux de prévoir une alternative.
Pour ul dans h5 : h1 - h6 et p sont des éléments de type bloc qui ne peuvent contenir que des éléments de type en ligne comme span, strong, em, a, ...
en HTML 4 (a sera très différent avec HTML 5)
ul n'est pas un élément de type en ligne donc ce que tu veux faire est invalide.
ul ne peut contenir que des éléments li (et les élements li ne peuvent avoir comme parent que ul ou ol).
li peut accueillir pas mal de types de contenu, donc quelque chose comme:
Code :
<ul> <li> <h5>titre niveau 5</h5> <p>paragraphe associé</p> </li> </ul>
|
est valide.
En ne considérant que la hiérarchie de titres de ta page, ce h5 fait bien entendu suite à un autre titre h5 ou est un sous-titre pour un h4 ?
h1
h3
h3
h5
ça veut juste rien dire logiquement parlant. Pas de trou dans la hiérarchie de titres, tu fais h1 (h2) (h2 h3) pour l'exemple ci-dessus et tu utilises les CSS pour les styler comme tu le souhaites.
Message édité par phosphoreloaded le 16-01-2010 à 12:11:36