Julien Crego
Balise <div>
La balise <div> est une balise de structure utilisée en HTML pour créer une division ou un conteneur générique dans une page web. Elle ne possède pas de signification sémantique particulière : son rôle est simplement de regrouper d’autres éléments (texte, images, formulaires, etc.) afin de les organiser ou de leur appliquer des styles communs.
<div> est un élément de type bloc (block-level element) par conséquent, il occupe par défaut, toute la largeur disponible et commence toujours sur une nouvelle ligne.
Exemple
Dans l’exemple suivant, la balise <div> sert à regrouper le titre et le paragraphe dans une même boîte, ce qui permet ensuite de leur appliquer un style global via la classe article.
HTML
<div class="article"> <h2>Titre de l’article</h2> <p>Ceci est le contenu de l’article.</p></div>Favorisez la sémantique
Aujourd’hui, on recommande d’utiliser des balises sémantiques plus précises lorsque c’est possible (<header>, <section>, <article>, <footer>, etc.). La balise <div> reste utile quand aucune balise sémantique ne correspond au rôle de la portion de contenu, ce qui sera très souvent le cas lors d’imbrications multiples de boîtes.
