<body> : l'élément pour le corps du document

L'élément HTML <body> représente le contenu principal du document HTML. Il ne peut y avoir qu'un élément <body> par document.

Catégories de contenu Racine de section.
Contenu autorisé Contenu de flux.
Omission de balises La balise d'ouverture peut être omise si le premier élément n'est pas un caractère espace, un commentaire, un élément <script>, ou un élément <style>. La balise de fermeture peut être omise si l'élément <body> a un contenu ou une balise d'ouverture, et qu'il n'est pas immédiatement suivi d'un commentaire.
Parents autorisés Il doit être le second élément d'un élément <html>.
Rôle ARIA implicite document (en-US)
Rôles ARIA autorisés Aucun
Interface DOM HTMLBodyElement
  • L'élément <body> est accessible via l'interface HTMLBodyElement.
  • Il est possible d'accéder à l'élément body grâce à l'attribut document.body.

Attributs

Comme pour tous les autres éléments, on peut utiliser les attributs universels.

La couleur du texte quand les liens hypertextes sont sélectionnés. Cette méthode n'est pas conforme, on devra utiliser la propriété CSS color à la place avec la pseudo-classe :active.

background Obsolète

L'URI d'une image à utiliser en tant qu'arrière-plan. Cette méthode n'est pas conforme, on devra utiliser la propriété CSS background à la place.

bgcolor Obsolète

Couleur d'arrière-plan pour le document. Cette méthode n'est pas conforme, on devra utiliser la propriété CSS background-color sur l'élément à la place.

bottommargin Obsolète

La marge à appliquer en bas du corps de la page. Cette méthode n'est pas conforme, on devra utiliser la propriété CSS margin-bottom sur l'élément.

leftmargin Obsolète

La marge à appliquer à gauche du corps de la page. Cette méthode n'est pas conforme, on devra utiliser la propriété CSS margin-left à la place.

La couleur du texte à utiliser pour les liens non visités. Cette méthode n'est pas conforme, on devra utiliser la propriété CSS color avec la pseudo-classe :link.

onafterprint

Fonction à appeler après que l'utilisateur ait imprimé le document.

onbeforeprint

Fonction à appeler lorsque l'utilisateur lance une impression du document.

onbeforeunload

Fonction à appeler avant que le document ne disparaisse.

onblur

Fonction à appeler quand le document perd le focus.

onerror

Fonction à appeler quand le document n'arrive pas à se charger correctement.

onfocus

Fonction à appeler quand le document reçoit le focus.

onhashchange

Fonction à appeler quand le fragment (la partie commençant avec le caractère #) de l'adresse actuelle du document, a changé.

onlanguagechange Expérimental

Fonction à appeler lorsque les langues préférées ont été modifiées.

onload

Fonction à appeler quand le document a fini de charger.

onmessage

Fonction à appeler quand le document a reçu un message.

onoffline

Fonction à appeler quand la connexion réseau est perdue.

ononline

Fonction à appeler quand la connexion réseau est restaurée.

onpopstate

Fonction à appeler quand l'utilisateur se déplace dans son historique de session.

onredo

Fonction à appeler quand l'utilisateur avance et refait un élément de l'historique de transaction.

onresize

Fonction à appeler quand le document a été redimensionné.

onstorage

Fonction à appeler quand la zone de stockage a changée.

onundo

Fonction à appeler quand l'utilisateur recule et défait l'historique de transaction.

onunload

Fonction à appeler quand le document disparait.

rightmargin Obsolète

La marge à appliquer à droite du corps de la page. Cette méthode n'est pas conforme, on devra utiliser la propriété CSS margin-right sur l'élément à la place.

text Obsolète

La couleur à utiliser pour la police du texte. Cette méthode n'est pas conforme, on devra utiliser la propriété CSS color sur l'élément à la place.

topmargin Obsolète

La marge à appliquer en haut du corps de la page. Cette méthohde n'est pas conforme, on devra utiliser la propriété CSS margin-top sur l'élément à la place.

La couleur de texte pour les liens hypertextes visités. Cette méthode n'est pas conforme, on devra utiliser la propriété CSS color avec la pseudo-classe :visited.

Exemples

html
<html>
  <head>
    <title>Titre du document</title>
  </head>
  <body>
    <p>L'élément HTML <code>&lt;body&gt;</code> représente le contenu principal du document HTML. Il ne peut y avoir qu'un élément <body> par document.</p>
  </body>
</html>

Résultat

Spécifications

Specification
HTML Standard
# the-body-element

Compatibilité des navigateurs

BCD tables only load in the browser

Voir aussi