HTML - <body>
The HTML <body>
Element represents the content of an HTML document. There can be only one <body>
element in a document.
Description
The HTML <body>
Element represents the content of an HTML document. There can be only one <body>
element in a document.
Content categories | Sectioning root. |
---|---|
Permitted content | Flow content. |
Tag omission | The start tag may be omitted if the first thing inside it is not a space character, comment, <script> element or <style> element. The end tag may be omitted if the body element has contents or has a start tag, and is not immediately followed by a comment. |
Permitted parent elements | It must be the second element of an <html> element. |
DOM interface | HTMLBodyElement
|
Attributes
Includes the Global Attributes.
Name | Version | Description |
---|---|---|
alink |
Color of text for hyperlinks when selected. This method is non-conforming, use CSS color property in conjunction with the :active pseudo-class instead. |
|
background |
URI of a image to use as a background. This method is non-conforming, use CSS background property on the element instead. |
|
bgcolor |
Background color for the document. This method is non-conforming, use CSS background-color property on the element instead. |
|
bottommargin |
The margin of the bottom of the body. This method is non-conforming, use CSS margin-bottom property on the element instead. |
|
leftmargin |
The margin of the left of the body. This method is non-conforming, use CSS margin-left property on the element instead. |
|
link |
Color of text for unvisited hypertext links. This method is non-conforming, use CSS color property in conjunction with the :link pseudo-class instead. |
|
onafterprint |
Function to call after the user has printed the document. | |
onbeforeprint |
Function to call when the user requests printing of the document. | |
onbeforeunload |
Function to call when the document is about to be unloaded. | |
onblur |
Function to call when the document loses focus. | |
onerror |
Function to call when the document fails to load properly. | |
onfocus |
Function to call when the document receives focus. | |
onhashchange |
Function to call when the fragment identifier part (starting with the hash ('#' ) character) of the document's current address has changed. |
|
onlanguagechange |
Function to call when the preferred languages changed. | |
onload |
Function to call when the document has finished loading. | |
onmessage |
Function to call when the document has received a message. | |
onoffline |
Function to call when network communication has failed. | |
ononline |
Function to call when network communication has been restored. | |
onpopstate |
Function to call when the user has navigated session history. | |
onredo |
Function to call when the user has moved forward in undo transaction history. | |
onresize |
Function to call when the document has been resized. | |
onstorage |
Function to call when the storage area has changed. | |
onundo |
Function to call when the user has moved backward in undo transaction history. | |
onunload |
Function to call when the document is going away. | |
rightmargin |
The margin of the right of the body. This method is non-conforming, use CSS margin-right property on the element instead. |
|
text |
Foreground color of text. This method is non-conforming, use CSS color property on the element instead. |
|
topmargin |
The margin of the top of the body. This method is non-conforming, use CSS margin-top property on the element instead. |
|
vlink |
Color of text for visited hypertext links. This method is non-conforming, use CSS color property in conjunction with the :visited pseudo-class instead. |
Browser Compatibility
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Basic support | 1.0 | (Yes) | (Yes) | (Yes) | (Yes) |
onlanguagechange |
? | 32 (32) | ? | ? | ? |
bottommargin , leftmargin , rightmargin , topmargin |
(Yes) | 35 (35) [1] | ? | ? | ? |
Feature | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Basic support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
onlanguagechange |
? | 32.0 (32) | ? | ? | ? |
bottommargin , leftmargin , rightmargin , topmargin |
(Yes) | 35.0 (35) [1] | ? | ? | ? |
[1] Was supported before this in Quirk Mode only.
See Also
Specifications
Specification | Status | Comment |
---|---|---|
WHATWG HTML Living Standard The definition of '<body>' in that specification. |
Living Standard | Changed the list of non-conforming features. |
HTML5 The definition of '<body>' in that specification. |
Recommendation | Obsoleted the formerly deprecated attributes. Defined the behavior of the non-conforming and never standardized margintop , marginleft , marginright and marginbottom . Added the on* attributes. |
HTML 4.01 Specification The definition of '<body>' in that specification. |
Recommendation | Deprecated the alink , background , bgcolor , link , text and vlink attributes. |
License
© 2016 Mozilla Contributors
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-us/docs/web/html/element/body