Résumé
L'élément HTML Body <body>
représente le contenu principal du document HTML. Il n'y a 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 d'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. - Éléments parents autorisés Il doit être le second élément d'un élément
<html>
. - Interface DOM
HTMLBodyElement
- L'élément
<body>
est accessible via l'interfaceHTMLBodyElement
. - Il est possible d'accéder à l'élément body grâce à l'attribut
document.body
.
- L'élément
Attributs
Cet élément supporte les attributs globaux.
alink
- La couleur du texte quand les liens hypertextes sont sélectionnés. La propriété CSS
color
doit être utilisé à 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, utiliser la propriété
background
à la place.Note : À partir de Gecko 7.0 (Firefox 7.0 / Thunderbird 7.0 / SeaMonkey 2.4),
background
n'est plus interprété comme une URI, mais comme une simple chaîne de caractères. bgcolor
- Couleur d'arrière-plan pour le document. Cette méthode n'est pas conforme, 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, il faut 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. Il faut 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, il faut utiliser la propriété CSS
color
avec la pseudo-classe:link
. onafterprint
HTML5- Fonction à appeler après que l'utilisateur ait imprimé le document.
onbeforeprint
HTML5- Fonction à appeler lorsque l'utilisateur lance une impression du document.
onbeforeunload
HTML5- Fonction à appeler avant que le document ne disparaisse.
onblur
HTML5- Fonction à appeler quand le document perd le focus.
onerror
HTML5- Fonction à appeler quand le document n'arrive pas à se charger correctement.
onfocus
HTML5- Fonction à appeler quand le document reçoit le focus.
onhashchange
HTML5- 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
HTML5- Fonction à appeler quand le document a fini de charger.
onmessage
HTML5- Fonction à appeler quand le document a reçu un message.
onoffline
HTML5- Fonction à appeler quand la connexion réseau est perdue.
ononline
HTML5- Fonction à appeler quand la connexion réseau est restaurée.
onpopstate
HTML5- Fonction à appeler quand l'utilisateur se déplace dans son historique de session.
onredo
HTML5- Fonction à appeler quand l'utilisateur avance et refait un élément de l'historique de transaction.
onresize
HTML5- Fonction à appeler quand le document a été redimensionné.
onstorage
HTML5- Fonction à appeler quand la zone de stockage a changée.
onundo
HTML5- Fonction à appeler quand l'utilisateur recule et défait l'historique de transaction.
onunload
HTML5- Fonction à appeler quand le document disparait.
rightmargin
- La marge à appliquer à droite du corps de la page. Cette méthode n'est pas standard, il faut 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, il faut 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, il faut 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, il faut utiliser la propriété CSS
color
avec la pseudo-classe:visited
.
Spécifications
Spécification | Statut | Commentaires |
---|---|---|
WHATWG HTML Living Standard La définition de '<body>' dans cette spécification. |
Standard évolutif | Modification de la liste des fonctionnalités non conformes. |
HTML5 La définition de '<body>' dans cette spécification. |
Recommendation | Les attributs précédemment dépréciés sont désormais obsolètes. Définition du comportement des attributs non-conformes et non-standards margintop, marginleft, marginright et marginbottom. |
HTML 4.01 Specification La définition de '<body>' dans cette spécification. |
Recommendation | Dépréciation des attributs alink, background, bgcolor, link, text et vlink. |
Compatibilité des navigateurs
Fonctionnalité | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Support simple | 1.0 | (Oui) | (Oui) | (Oui) | (Oui) |
onlanguagechange |
? | 32 (32) | ? | ? | ? |
bottommargin , leftmargin , rightmargin , topmargin |
(Oui) | 35 (35) [1] | ? | ? | ? |
Fonctionnalité | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Support simple | (Oui) | (Oui) | (Oui) | (Oui) | (Oui) |
onlanguagechange |
? | 32.0 (32) | ? | ? | ? |
bottommargin , leftmargin , rightmargin , topmargin |
(Oui) | 35.0 (35) [1] | ? | ? | ? |
[1] Auparavant supporté uniquement en mode Quirk.