--- title: ' : l''élément pour le corps du document' slug: Web/HTML/Element/body tags: - Element - HTML - Reference - Sectioning Root Element - Sections - Web translation_of: Web/HTML/Element/body browser-compat: html.elements.body ---
{{HTMLRef}}

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
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 {{deprecated_inline}}
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 {{deprecated_inline}}
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 {{deprecated_inline}}
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 {{deprecated_inline}}
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 {{deprecated_inline}}
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 {{deprecated_inline}}
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 {{experimental_inline}}
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 {{deprecated_inline}}
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 {{deprecated_inline}}
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 {{deprecated_inline}}
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 {{deprecated_inline}}
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

{{Specifications}}

Compatibilité des navigateurs

{{Compat}}

Voir aussi