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

alink
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
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
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
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
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.
link
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
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
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
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
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.
vlink
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.

Exemple

<html>
  <head>
    <title>Titre du document</title>
  </head>
  <body>
    <p>Et là un paragraphe…</p>
  </body>
</html>

Spécifications

Specification
HTML Standard (HTML)
# the-body-element

Compatibilité des navigateurs

BCD tables only load in the browser

Voir aussi