{{HTMLRef}}
Résumé
L'élément HTML <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 {{HTMLElement("script")}}, ou un élément {{HTMLElement("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 {{HTMLElement("html")}}.
- Interface DOM {{domxref("HTMLBodyElement")}}
- L'élément
<body>
est accessible via l'interface {{domxref("HTMLBodyElement")}}. - Il est possible d'accéder à l'élément body grâce à l'attribut {{domxref("document.body")}}.
- L'élément
Attributs
Cet élément supporte les attributs globaux.
- {{htmlattrdef("alink")}} {{obsolete_inline}}
- La couleur du texte quand les liens hypertextes sont sélectionnés. La propriété CSS {{cssxref("color")}} doit être utilisé à la place avec la pseudo-classe {{cssxref(":active")}}.
- {{htmlattrdef("background")}} {{obsolete_inline}}
- L'URI d'une image à utiliser en tant qu'arrière-plan. Cette méthode n'est pas conforme, utiliser la propriété {{cssxref("background")}} à la place.
Note : À partir de Gecko 7.0 {{geckoRelease("7.0")}},
background
n'est plus interprété comme une URI, mais comme une simple chaîne de caractères. - {{htmlattrdef("bgcolor")}} {{obsolete_inline}}
- Couleur d'arrière-plan pour le document. Cette méthode n'est pas conforme, utiliser la propriété CSS {{cssxref("background-color")}} sur l'élément à la place.
- {{htmlattrdef("bottommargin")}} {{obsolete_inline}}
- La marge à appliquer en bas du corps de la page. Cette méthode n'est pas conforme, il faut utiliser la propriété CSS {{cssxref("margin-bottom")}} sur l'élément.
- {{htmlattrdef("leftmargin")}} {{obsolete_inline}}
- La marge à appliquer à gauche du corps de la page. Cette méthode n'est pas conforme. Il faut utiliser la propriété CSS {{cssxref("color")}} avec la pseudo-classe {{cssxref(":link")}} à la place.
- {{htmlattrdef("link")}} {{obsolete_inline}}
- 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 {{cssxref("color")}} avec la pseudo-classe {{cssxref(":link")}}.
- {{htmlattrdef("onafterprint")}} {{HTMLVersionInline(5)}}
- Fonction à appeler après que l'utilisateur ait imprimé le document.
- {{htmlattrdef("onbeforeprint")}} {{HTMLVersionInline(5)}}
- Fonction à appeler lorsque l'utilisateur lance une impression du document.
- {{htmlattrdef("onbeforeunload")}} {{HTMLVersionInline(5)}}
- Fonction à appeler avant que le document ne disparaisse.
- {{htmlattrdef("onblur")}} {{HTMLVersionInline(5)}}
- Fonction à appeler quand le document perd le focus.
- {{htmlattrdef("onerror")}} {{HTMLVersionInline(5)}}
- Fonction à appeler quand le document n'arrive pas à se charger correctement.
- {{htmlattrdef("onfocus")}} {{HTMLVersionInline(5)}}
- Fonction à appeler quand le document reçoit le focus.
- {{htmlattrdef("onhashchange")}} {{HTMLVersionInline(5)}}
- Fonction à appeler quand le fragment (la partie commençant avec le caractère #) de l'adresse actuelle du document, a changé.
- {{htmlattrdef("onlanguagechange")}} {{experimental_inline}}
- Fonction à appeler lorsque les langues préférées ont été modifiées.
- {{htmlattrdef("onload")}} {{HTMLVersionInline(5)}}
- Fonction à appeler quand le document a fini de charger.
- {{htmlattrdef("onmessage")}} {{HTMLVersionInline(5)}}
- Fonction à appeler quand le document a reçu un message.
- {{htmlattrdef("onoffline")}} {{HTMLVersionInline(5)}}
- Fonction à appeler quand la connexion réseau est perdue.
- {{htmlattrdef("ononline")}} {{HTMLVersionInline(5)}}
- Fonction à appeler quand la connexion réseau est restaurée.
- {{htmlattrdef("onpopstate")}} {{HTMLVersionInline(5)}}
- Fonction à appeler quand l'utilisateur se déplace dans son historique de session.
- {{htmlattrdef("onredo")}} {{HTMLVersionInline(5)}}
- Fonction à appeler quand l'utilisateur avance et refait un élément de l'historique de transaction.
- {{htmlattrdef("onresize")}} {{HTMLVersionInline(5)}}
- Fonction à appeler quand le document a été redimensionné.
- {{htmlattrdef("onstorage")}} {{HTMLVersionInline(5)}}
- Fonction à appeler quand la zone de stockage a changée.
- {{htmlattrdef("onundo")}} {{HTMLVersionInline(5)}}
- Fonction à appeler quand l'utilisateur recule et défait l'historique de transaction.
- {{htmlattrdef("onunload")}} {{HTMLVersionInline(5)}}
- Fonction à appeler quand le document disparait.
- {{htmlattrdef("rightmargin")}} {{obsolete_inline}}
- La marge à appliquer à droite du corps de la page. Cette méthode n'est pas standard, il faut utiliser la propriété CSS {{cssxref("margin-right")}} sur l'élément à la place.
- {{htmlattrdef("text")}} {{obsolete_inline}}
- La couleur à utiliser pour la police du texte. Cette méthode n'est pas conforme, il faut utiliser la propriété CSS {{cssxref("color")}} sur l'élément à la place.
- {{htmlattrdef("topmargin")}} {{obsolete_inline}}
- La marge à appliquer en haut du corps de la page. Cette méthohde n'est pas conforme, il faut utiliser la propriété CSS {{cssxref("margin-top")}} sur l'élément à la place.
- {{htmlattrdef("vlink")}} {{obsolete_inline}}
- La couleur de texte pour les liens hypertextes visités. Cette méthode n'est pas conforme, il faut utiliser la propriété CSS {{cssxref("color")}} avec la pseudo-classe {{cssxref(":visited")}}.
Spécifications
Spécification | Statut | Commentaires |
---|---|---|
{{SpecName('HTML WHATWG', 'sections.html#the-body-element', '<body>')}} | {{Spec2('HTML WHATWG')}} | Modification de la liste des fonctionnalités non conformes. |
{{SpecName('HTML5 W3C', 'sections.html#the-body-element', '<body>')}} | {{Spec2('HTML5 W3C')}} | 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. |
{{SpecName('HTML4.01', 'struct/global.html#h-7.5.1', '<body>')}} | {{Spec2('HTML4.01')}} | Dépréciation des attributs alink, background, bgcolor, link, text et vlink. |
Compatibilité des navigateurs
{{CompatibilityTable}}
Fonctionnalité | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Support simple | 1.0 | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |
onlanguagechange |
{{CompatUnknown}} | {{CompatGeckoDesktop("32")}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
bottommargin , leftmargin , rightmargin , topmargin {{obsolete_inline}} |
{{CompatVersionUnknown}} | {{CompatGeckoDesktop("35")}} [1] | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
Fonctionnalité | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Support simple | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |
onlanguagechange |
{{CompatUnknown}} | {{CompatGeckoMobile("32")}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
bottommargin , leftmargin , rightmargin , topmargin {{obsolete_inline}} |
{{CompatVersionUnknown}} | {{CompatGeckoMobile("35")}} [1] | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
[1] Auparavant supporté uniquement en mode Quirk.
Voir aussi
- {{HTMLElement("html")}}
- {{HTMLElement("head")}}