<body>: HTML-Element für den Dokumentkörper
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Das <body>-Element von HTML repräsentiert den Inhalt eines HTML-Dokuments. Ein Dokument darf nur ein <body>-Element enthalten.
Attribute
Dieses Element unterstützt die globalen Attribute, Ereignisattribute und veraltete Attribute:
Ereignisattribute
Hinweis:
Jeder der folgenden Namen von Ereignisattributen ist mit dem entsprechenden Ereignis der Window-Schnittstelle verlinkt. Sie können diese Ereignisse mit addEventListener() überwachen, statt dem <body>-Element ein oneventname-Attribut hinzuzufügen.
onafterprint-
Funktion, die aufgerufen wird, nachdem der Benutzer das Dokument gedruckt hat.
onbeforeprint-
Funktion, die aufgerufen wird, wenn der Benutzer das Drucken des Dokuments anfordert.
onbeforeunload-
Funktion, die aufgerufen wird, wenn das Dokument entladen werden soll.
onblur-
Funktion, die aufgerufen wird, wenn das Dokument den Fokus verliert.
onerror-
Funktion, die aufgerufen wird, wenn das Dokument nicht ordnungsgemäß geladen werden kann.
onfocus-
Funktion, die aufgerufen wird, wenn das Dokument den Fokus erhält.
onhashchange-
Funktion, die aufgerufen wird, wenn sich der Teil mit dem Fragmentbezeichner (beginnend mit dem Rautezeichen (
'#')) der aktuellen Adresse des Dokuments geändert hat. onlanguagechange-
Funktion, die aufgerufen wird, wenn sich die bevorzugten Sprachen geändert haben.
onload-
Funktion, die aufgerufen wird, wenn das Dokument vollständig geladen wurde.
onmessage-
Funktion, die aufgerufen wird, wenn das Dokument eine Nachricht empfangen hat.
onmessageerror-
Funktion, die aufgerufen wird, wenn das Dokument eine Nachricht empfangen hat, die nicht deserialisiert werden kann.
onoffline-
Funktion, die aufgerufen wird, wenn die Netzwerkkommunikation fehlgeschlagen ist.
ononline-
Funktion, die aufgerufen wird, wenn die Netzwerkkommunikation wiederhergestellt wurde.
onpageswap-
Funktion, die beim Wechsel zwischen Dokumenten aufgerufen wird, wenn das vorherige Dokument entladen werden soll.
onpagehide-
Funktion, die aufgerufen wird, wenn der Browser die aktuelle Seite ausblendet, um eine andere Seite aus dem Sitzungsverlauf anzuzeigen.
onpagereveal-
Funktion, die aufgerufen wird, wenn ein Dokument erstmals gerendert wird – entweder beim Laden eines neuen Dokuments aus dem Netzwerk oder beim Aktivieren eines Dokuments.
onpageshow-
Funktion, die aufgerufen wird, wenn der Browser infolge einer Navigation das Dokument des Fensters anzeigt.
onpopstate-
Funktion, die aufgerufen wird, wenn der Benutzer im Sitzungsverlauf navigiert hat.
onresize-
Funktion, die aufgerufen wird, wenn die Größe des Dokuments geändert wurde.
onrejectionhandled-
Funktion, die aufgerufen wird, wenn eine abgelehnte JavaScript-
Promiseverspätet behandelt wird. onstorage-
Funktion, die aufgerufen wird, wenn sich der Speicherbereich geändert hat.
onunhandledrejection-
Funktion, die aufgerufen wird, wenn eine JavaScript-
Promiseohne Ablehnungsbehandlung abgelehnt wird. onunload-
Funktion, die aufgerufen wird, wenn das Dokument verlassen wird.
Veraltete Attribute
Warnung: Verwenden Sie diese veralteten Attribute nicht. Nutzen Sie stattdessen die jeweils aufgeführten CSS-Alternativen.
alink-
Textfarbe für Hyperlinks, wenn sie ausgewählt sind. Verwenden Sie stattdessen die CSS-Eigenschaft
colorzusammen mit den Pseudoklassen:activeund:focus. background-
URI eines Bildes, das als Hintergrund verwendet werden soll. Verwenden Sie stattdessen die CSS-Eigenschaft
background-image. bgcolor-
Hintergrundfarbe des Dokuments. Verwenden Sie stattdessen die CSS-Eigenschaft
background-color. bottommargin-
Wird ignoriert.
leftmargin-
Der linke und rechte Außenabstand des Dokumentkörpers. Verwenden Sie stattdessen die CSS-Eigenschaften
margin-leftundmargin-right(oder die logische Eigenschaftmargin-inline). link-
Textfarbe für nicht besuchte Hypertext-Links. Verwenden Sie stattdessen die CSS-Eigenschaft
colorzusammen mit der Pseudoklasse:link. rightmargin-
Wird ignoriert.
text-
Vordergrundfarbe des Textes. Verwenden Sie stattdessen die CSS-Eigenschaft
color. topmargin-
Der obere und untere Außenabstand des Dokumentkörpers. Verwenden Sie stattdessen die CSS-Eigenschaften
margin-topundmargin-bottom(oder die logische Eigenschaftmargin-block). vlink-
Textfarbe für besuchte Hypertext-Links. Verwenden Sie stattdessen die CSS-Eigenschaft
colorzusammen mit der Pseudoklasse:visited.
Beispiele
<html lang="en">
<head>
<title>Document title</title>
</head>
<body>
<p>
The <code><body></code> HTML element represents the content of an
HTML document. There can be only one <code><body></code> element in
a document.
</p>
</body>
</html>
Ergebnis
Technische Zusammenfassung
| Inhaltskategorien | Keine. |
|---|---|
| Zulässiger Inhalt | Flow-Inhalt. |
| Weglassen von Tags |
Das Start-Tag kann weggelassen werden, wenn das Element leer ist oder
wenn das erste Element darin weder ein ASCII-Leerzeichen noch ein Kommentar
ist. Dies gilt nicht, wenn das erste Element darin ein
<meta>-, <noscript>-,
<link>-, <script>-,
<style>- oder <template>-Element ist.
Das End-Tag kann weggelassen werden, wenn auf das
<body>-Element nicht unmittelbar ein Kommentar folgt.
|
| Zulässige Elternelemente |
Es muss das zweite Element eines <html>-Elements
sein.
|
| Implizite ARIA-Rolle |
generic
|
| Zulässige ARIA-Rollen | Keine role zulässig |
| DOM-Schnittstelle |
[`HTMLBodyElement`](/de/docs/Web/API/HTMLBodyElement)
|
Spezifikationen
| Spezifikation |
|---|
| HTML> # the-body-element> |