Récap des parents/enfants possibles HTML5

Fermé
Utilisateur anonyme - 18 sept. 2012 à 21:01
 jegjf - 18 sept. 2012 à 22:04
Bonjour,

Je cherche à savoir s'il existe un tableau récapitulatif déjà fait, regroupant toutes les balises du HTML5 (http://41mag.fr/liste-des-balises-html5 et indiquant pour chacune quelles peuvent être ses parents, et quelles peuvent être ses enfants.

Par exemple, je sais q'un titre H1 -> H6 ne pas être enfant d'un P, mais d'un DIV oui.

Connaissez-vous quelque chose de ce genre ?

Merci d'avance !

1 réponse

Salut,

Euh quel rapport avec HTML5? C'est la même chose en HTML4 sauf qu'il y a de nouvelles balises.


Par exemple, je sais q'un titre H1 -> H6 ne pas être enfant d'un P, mais d'un DIV oui.
C'est une norme pas un absolu.
En html vous pouvez imbriquer n'importe quelle balise dans une autre(pourvu que le container soit balise double).

C'est le web consortium qui édite ces normes: leur site est la source d'info la plus compléte sur les normes web, pour cause ce sont eux qui les font.

http://www.w3schools.com/

Pour une validation de cette norme(W3C) sur une page vous pouvez envoyer votre fichier à un validateur W3C, celui ci étant soumis à la grammaire/syntaxe de votre DOCTYPE.

http://validator.w3.org/

Ce qui vous renvoit les erreurs et leur nombre par rapport au Doctype utilisé, ainsi qu'il permet d'afficher le magnifique(et pénible à avoirautant que superflu) logo conforme au normeautrement Valid W3C.

Pour en revenir à la question originelle:

Par exemple, je sais q'un titre H1 -> H6 ne pas être enfant d'un P, mais d'un DIV oui.

Seulement dans le cas d'un référencement naturel(ce qui est moins superflu qu'une validation W3C), maispour cela lisez juste la définition des balises et appliquez là.

Pour reprendre votre exemple:
p= paragraphe
H1...H6 = Titre, sous-titre ...
Donc forcément le référencement naturel étant d'avoir que chaque élément(texte ou autre) ai une balise correspondante à son contenu et que celle ci soit correctement écrite(ajout d'attributs descriptifs notament) un titre ne peut contenir un paragraphe et un paragraphe ne contiendras pas un titre...
ça semmbles surtout logique même si rien n'empeche de le faire.

Quant au DIV, c'est l'abréviation de 'divide', autrement dit un espacedivisé dans un autre. Il peut être placé n'importe où même si pour inclure un texte dans un autre je conseillerais plutot SPAN qui garde la propriété native inline du paragraphe.

<div>
<h2>Ici mon titre de paragraphe si plusieurs paragraphe
</h2>
<p>
<div>
<p>
Salut <span>tout </span>le monde
</p>
</div>
<div>
<br/>Des paroles desparoles....toujours des paroles
</div>
</p>
</div>


Pas beau, pas propre ni facile à lire pour un webmaster mais juste en validation et référencement...
0