structure block

<body>

Contient tout le contenu visible de la page HTML : textes, images, liens, formulaires et autres éléments affichés à l'écran.

Description

L’élément <body> est unique dans chaque document et représente l’intégralité du contenu visible. Tout ce que l’utilisateur voit et interagit est un descendant de <body>. Il est enfant direct de <html>, après <head>.

Syntaxe

<body>
  <h1>Titre principal</h1>
  <p>Contenu de la page.</p>
</body>

Exemples

Structure sémantique complète :

<body>
  <header>
    <nav>…</nav>
  </header>
  <main>
    <article>…</article>
  </main>
  <footer>…</footer>
</body>

Notes

Un seul <body> par document : la présence de plusieurs éléments <body> est invalide. Les navigateurs tolèrent cette erreur mais fusionnent le contenu, ce qui produit des rendus imprévisibles.

Éviter les attributs d’événements inline comme onload="..." ou onscroll="..." directement sur <body> — préférer addEventListener en JavaScript externe pour séparer les préoccupations.

Support navigateurs

Chrome1+ · Firefox1+ · Safari1+ · Edge12+