<body>: Das Dokumentenkörperelement

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Das <body>-Element von HTML repräsentiert den Inhalt eines HTML-Dokuments. Ein Dokument kann nur ein <body>-Element haben.

Attribute

Dieses Element beinhaltet die globalen Attribute, Ereignisattribute und veraltete Attribute:

Ereignisattribute

Hinweis: Jedes der unten aufgeführten Ereignisattributnamen ist mit seinem entsprechenden Window-Schnittstellenereignis verlinkt. Sie können diese Ereignisse mit addEventListener() abhören, anstatt das oneventname-Attribut zum <body>-Element 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 wird.

onblur

Funktion, die aufgerufen wird, wenn das Dokument den Fokus verliert.

onerror

Funktion, die aufgerufen wird, wenn das Dokument nicht richtig geladen wird.

onfocus

Funktion, die aufgerufen wird, wenn das Dokument den Fokus erhält.

onhashchange

Funktion, die aufgerufen wird, wenn sich der Fragmentbezeichnerteil (beginnend mit dem Hash-Zeichen ('#')) 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 fertig geladen ist.

onmessage

Funktion, die aufgerufen wird, wenn das Dokument eine Nachricht erhalten hat.

onmessageerror

Funktion, die aufgerufen wird, wenn das Dokument eine Nachricht erhalten 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 aufgerufen wird, wenn Sie zwischen Dokumenten navigieren, wenn das vorherige Dokument entladen wird.

onpagehide

Funktion, die aufgerufen wird, wenn der Browser die aktuelle Seite verbirgt, um eine andere Seite aus dem Sitzungsverlauf anzuzeigen.

onpagereveal

Funktion, die aufgerufen wird, wenn ein Dokument zuerst gerendert wird, entweder beim Laden eines neuen Dokuments aus dem Netzwerk oder beim Aktivieren eines Dokuments.

onpageshow

Funktion, die aufgerufen wird, wenn der Browser das Dokument des Fensters aufgrund einer Navigation anzeigt.

onpopstate

Funktion, die aufgerufen wird, wenn der Benutzer im Sitzungsverlauf navigiert hat.

onresize

Funktion, die aufgerufen wird, wenn das Dokument in der Größe geändert wurde.

onrejectionhandled

Funktion, die aufgerufen wird, wenn ein JavaScript-Promise verspätet behandelt wird.

onstorage

Funktion, die aufgerufen wird, wenn sich der Speicherbereich geändert hat.

onunhandledrejection

Funktion, die aufgerufen wird, wenn ein JavaScript-Promise, das keinen Ablehnungsverarbeiter hat, abgelehnt wird.

onunload

Funktion, die aufgerufen wird, wenn das Dokument verschwindet.

Veraltete Attribute

Warnung: Nutzen Sie diese veralteten Attribute nicht; stattdessen wählen Sie die CSS-Alternativen, die mit jedem veralteten Attribut aufgeführt sind.

Farbe des Textes für Hyperlinks, wenn ausgewählt. Verwenden Sie stattdessen die CSS-color-Eigenschaft in Verbindung mit den Pseudoklassen :active und :focus.

background Veraltet

URI eines Bildes als Hintergrund. Verwenden Sie stattdessen die CSS-background-image-Eigenschaft.

bgcolor Veraltet

Hintergrundfarbe des Dokuments. Verwenden Sie stattdessen die CSS-background-color-Eigenschaft.

bottommargin Veraltet

Der untere Rand des Body. Verwenden Sie stattdessen die CSS-margin-bottom-Eigenschaft (oder die logische margin-block-end-Eigenschaft).

leftmargin Veraltet

Der linke Rand des Body. Verwenden Sie stattdessen die CSS-margin-left-Eigenschaft (oder die logische margin-inline-start-Eigenschaft).

Farbe des Textes für unveränderte Hypertextlinks. Verwenden Sie stattdessen die CSS-color-Eigenschaft in Verbindung mit der :link-Pseudoklasse.

rightmargin Veraltet

Der rechte Rand des Body. Verwenden Sie stattdessen die CSS-margin-right-Eigenschaft (oder die logische margin-inline-end-Eigenschaft).

text Veraltet

Vordergrundfarbe des Textes. Verwenden Sie stattdessen die CSS-color-Eigenschaft.

topmargin Veraltet

Der obere Rand des Body. Verwenden Sie stattdessen die CSS-margin-top-Eigenschaft (oder die logische margin-block-start-Eigenschaft).

Farbe des Textes für besuchte Hypertextlinks. Verwenden Sie stattdessen die CSS-color-Eigenschaft in Verbindung mit der :visited-Pseudoklasse.

Beispiele

html
<html lang="en">
  <head>
    <title>Document title</title>
  </head>
  <body>
    <p>
      The <code>&lt;body&gt;</code> HTML element represents the content of an
      HTML document. There can be only one <code>&lt;body&gt;</code> element in
      a document.
    </p>
  </body>
</html>

Ergebnis

Technische Zusammenfassung

Inhaltskategorien Keine.
Erlaubter Inhalt Fließinhalt.
Tag-Auslassung Das Start-Tag kann weggelassen werden, wenn das erste Element darin kein Leerzeichen, Kommentar, <script>-Element oder <style>-Element ist. Das End-Tag kann weggelassen werden, wenn das <body>-Element einen Inhalt hat oder ein Start-Tag besitzt und nicht sofort von einem Kommentar gefolgt wird.
Erlaubte Eltern Es muss das zweite Element innerhalb eines <html> Elements sein.
Implizierte ARIA-Rolle generisch
Erlaubte ARIA-Rollen Keine role erlaubt
DOM-Schnittstelle [`HTMLBodyElement`](/de/docs/Web/API/HTMLBodyElement)
  • Das <body>-Element stellt die [`HTMLBodyElement`](/de/docs/Web/API/HTMLBodyElement)-Schnittstelle bereit.
  • Sie können auf das <body>-Element über die [`document.body`](/de/docs/Web/API/Document/body)-Eigenschaft zugreifen.

Spezifikationen

Specification
HTML
# the-body-element

Browser-Kompatibilität

Siehe auch