<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
|
Attributs
Comme pour tous les autres éléments, on peut utiliser les attributs universels.
alinkObsolète-
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. backgroundObsolè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. bgcolorObsolète-
Couleur d'arrière-plan pour le document. Cette méthode n'est pas conforme, on devra utiliser la propriété CSS
background-colorsur l'élément à la place. bottommarginObsolè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-bottomsur l'élément. leftmarginObsolè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. linkObsolète-
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
coloravec 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é.
onlanguagechangeExpé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.
rightmarginObsolè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-rightsur l'élément à la place. textObsolète-
La couleur à utiliser pour la police du texte. Cette méthode n'est pas conforme, on devra utiliser la propriété CSS
colorsur l'élément à la place. topmarginObsolè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-topsur l'élément à la place. vlinkObsolète-
La couleur de texte pour les liens hypertextes visités. Cette méthode n'est pas conforme, on devra utiliser la propriété CSS
coloravec la pseudo-classe:visited.
Exemples
html
<html>
<head>
<title>Titre du document</title>
</head>
<body>
<p>L'élément HTML <code><body></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