Aller au contenu

Les blocs HTML

Qu'est-ce qu'un bloc HTML ?

En HTML, une balise de type bloc est un élément qui :

  • Occupe toute la largeur disponible (celle de son parent), même si le texte ou le contenu est plus petit.
  • Crée un retour à la ligne automatique avant et après son affichage.

Autrement dit, tout ce qui suit s’affiche sur une ligne séparée.

Exemple :

Exemple

Balises de type bloc par défaut

Voici quelques-unes des balises les plus courantes, toutes de type bloc :

  • Structurelles : <header>, <nav>, <main>, <section>, <footer>

  • Titres : <h1> jusqu’à <h6>

  • Paragraphe : <p>

  • Listes : <ol>, <ul>, <li>

  • Bloc générique : <div> (souvent utilisé pour grouper du contenu et le styliser via CSS)

Blocs structuraux et de division de page

Chaque bloc a son utilité.

Une page HTML sera toujours construite de la même façon :

Exemple

Ces blocs principaux contiennent d'autres balises de contenu de page.

Ils servent à :

  • structurer la page
  • traiter les contenus en blocs par le CSS
  • mieux comprendre la page par les moteurs de recherche

Dans ces blocs, on pourra subdiviser le contenu en d'autres grands blocs de contenu grâce aux balises :

  • <section> : une division de la page qui inclut au moins un titre et un paragraphe. Indique que le contenu principal comprend des sections indépendantes.
  • <div> : une division de la page qui n'est pas une section, mais qui doit être traitée en bloc par le CSS, entre autres.

Exemple

Exemple