Table of Contents
Semantics : structure of the webpage to show meaning, not just layout.
HTML Sectioning Elements
- headings : <h1> à <h6>
- article
- aside
- nav
- section
Note : non, <main> n'est pas un élément sectionnant !
Sur MDN : Contenu sectionnant
cf https://developer.mozilla.org/fr/docs/Web/HTML/Cat%C3%A9gorie_de_contenu
Les éléments appartenant à cette catégorie sont ceux créant une nouvelle section dans le plan du document qui définit la portée des éléments <header>, des éléments <footer> et du contenu de titre.
Les éléments appartenant à cette catégorie sont les éléments <article>, <aside>, <nav> et <section>.
Sur MDN : Contenu de titre
Le contenu de titre définit le titre d'une section, qu'elle soit marquée par un contenu sectionnant de manière explicite ou qu'elle soit définie de manière implicite par le contenu de titre lui-même.
Les éléments appartenant à cette catégorie sont <h1>, <h2>, <h3>, <h4>, <h5>, <h6> et <hgroup>.
HTML Semantic Elements
<header> <main> <footer>
Ce que j'en retiens
Un élément sectionnant est un élément qui créé une nouvelle section dans l'outline du document. Donc en effet les headings le font. Mais pas quand ils titrent une section existante. C-à-d qu'un heading seul créé une section, mais s'il est dans un nav, section, article, aside, ben la il le titre juste.