Choix sémantique

Pour d’autres balises, le choix est aussi sémantique. C’est par exemple le cas, entre autres, des balises <article> <section> et <div>. Ces balises ont la même fonction, très générique, qui est d’englober, de contenir une zone du document.

La balise <article> dénote un contenu constituant une unité pouvant être détachée du reste du document (par exemple un billet d’un blog, un produit sur un site de vente en ligne). C’est un élément qui fait toujours sens même extrait de son contexte.

La balise <section> dénote elle un contenu qui constitue une section dans le document. Il n’est pas certain que cet élément fasse toujours sens extrait de son contexte.

La balise <div> elle ne dénote rien du tout, et peut être utilisée par exemple pour grouper des éléments en vue de leur mise en page sans impacter la structure sémantique du document.