Résumé
L'élément HTML <body>
représente le contenu principal du document HTML, la partie affichée aux internautes. 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>
à 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")}}
Attributs
Cet élément supporte les attributs globaux.
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("alink")}} {{deprecatedGeneric("inline","html4.01")}}, {{obsoleteGeneric("inline","html5")}} ; utilisez à la place CSS.
- Couleur du texte quand les liens hypertextes sont sélectionnés.
- {{htmlattrdef("background")}} {{deprecatedGeneric("inline","html4.01")}}, {{obsoleteGeneric("inline","html5")}} ; utilisez à la place CSS.
- URI d'une image à utiliser en tant qu'arrière-plan.
- {{htmlattrdef("bgcolor")}} {{deprecatedGeneric("inline","html4.01")}}, {{obsoleteGeneric("inline","html5")}} ; utilisez à la place CSS.
- Couleur d'arrière-plan pour le document.
- {{htmlattrdef("link")}} {{deprecatedGeneric("inline","html4.01")}}, {{obsoleteGeneric("inline","html5")}} ; utilisez à la place CSS.
- Couleur du texte pour les liens hypertextes non visités.
- {{htmlattrdef("onafterprint")}} {{HTMLVersionInline(5)}}
- Fonction à appeler quand l'utilisateur a imprimé le document.
- {{htmlattrdef("onbeforeprint")}} {{HTMLVersionInline(5)}}
- Fonction à appeler quand 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("onload")}} {{HTMLVersionInline(5)}}
- Fonction à appeler quand le document à 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("text")}} {{deprecatedGeneric("inline","html4.01")}}, {{obsoleteGeneric("inline","html5")}} ; utilisez à la place CSS.
- Couleur du texte.
- {{htmlattrdef("vlink")}} {{deprecatedGeneric("inline","html4.01")}}, {{obsoleteGeneric("inline","html5")}} ; utilisez à la place CSS.
- Couleur de texte pour les liens hypertextes visités.
Exemple
Structure d'une page HTML très simple, utilisant <body>
:
<!doctype html> <html> <head> <title>Titre de la page</title> </head> <body> Contenu de la page </body> </html>
Interface DOM
- L'élément
<body>
expose l'interface {{domxref("HTMLBodyElement")}}. - Vous pouvez accéder à l'élément body par {{domxref("document.body")}}.
Spécifications
Spécification | Statut | Commentaires |
---|---|---|
{{SpecName('HTML WHATWG', 'sections.html#the-body-element', '<body>')}} | {{Spec2('HTML WHATWG')}} | |
{{SpecName('HTML5 W3C', 'sections.html#the-body-element', '<body>')}} | {{Spec2('HTML5 W3C')}} | |
{{SpecName('HTML4.01', 'struct/global.html#h-7.5.1', '<body>')}} | {{Spec2('HTML4.01')}} |
Compatibilité des navigateurs
{{CompatibilityTable}}
Fonctionnalité | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Support de base | 1.0 | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |
Fonctionnalité | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Support de base | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |
Voir également
- {{HTMLElement("html")}}
- {{HTMLElement("head")}}
{{HTML:Element_Navigation}}