<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+