<body>: Das Dokumentkörper-Element

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> HTML Element repräsentiert den Inhalt eines HTML-Dokuments. Es kann nur ein <body> Element in einem Dokument geben.

Attribute

Dieses Element enthält die globalen Attribute, Ereignisattribute und veraltete Attribute:

Ereignisattribute

Hinweis: Jeder der unten aufgeführten Ereignisattributnamen ist mit seinem entsprechenden Window Schnittstellenereignis verlinkt. Sie können diese Ereignisse mithilfe von addEventListener() überwachen, anstatt das oneventname Attribut dem <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 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 Fragmentbezeichnerteil (beginnend mit dem Hash-Zeichen ('#')) der aktuellen Adresse des Dokuments geändert hat.

onlanguagechange

Funktion, die aufgerufen wird, wenn die bevorzugten Sprachen geändert wurden.

onload

Funktion, die aufgerufen wird, wenn das Dokument geladen wurde.

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, kurz bevor das vorherige Dokument entladen wird.

onpagehide

Funktion, die aufgerufen wird, wenn der Browser die aktuelle Seite ausblendet, um eine andere Seite aus der Sitzungsverlaufsgeschichte anzuzeigen.

onpagereveal

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

onpageshow

Funktion, die aufgerufen wird, wenn der Browser das Fensterdokument aufgrund einer Navigation anzeigt.

onpopstate

Funktion, die aufgerufen wird, wenn der Benutzer in der Sitzungsverlaufsgeschichte 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 Ablehnungs-Handler besitzt, abgelehnt wird.

onunload

Funktion, die aufgerufen wird, wenn das Dokument entladen wird.

Veraltete Attribute

Warnung: Verwenden Sie diese veralteten Attribute nicht; wählen Sie stattdessen die CSS-Alternativen, die mit jedem veralteten Attribut aufgelistet sind.

Textfarbe 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, das als Hintergrund verwendet werden soll. Verwenden Sie stattdessen die CSS background-image-Eigenschaft.

bgcolor Veraltet

Hintergrundfarbe für das Dokument. Verwenden Sie stattdessen die CSS background-color-Eigenschaft.

bottommargin Veraltet

Der Rand des unteren Bereichs des Körpers. Verwenden Sie stattdessen die CSS margin-bottom-Eigenschaft (oder die logische margin-block-end-Eigenschaft).

leftmargin Veraltet

Der Rand des linken Bereichs des Körpers. Verwenden Sie stattdessen die CSS margin-left-Eigenschaft (oder die logische margin-inline-start-Eigenschaft).

Textfarbe für unbesuchte Hypertext-Links. Verwenden Sie stattdessen die CSS color-Eigenschaft in Verbindung mit der :link-Pseudoklasse.

rightmargin Veraltet

Der Rand des rechten Bereichs des Körpers. 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 Rand des oberen Bereichs des Körpers. Verwenden Sie stattdessen die CSS margin-top-Eigenschaft (oder die logische margin-block-start-Eigenschaft).

Textfarbe für besuchte Hypertext-Links. 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.
Zulässiger Inhalt Strömungsinhalt.
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 Inhalte hat oder ein Start-Tag hat, und nicht unmittelbar von einem Kommentar gefolgt wird.
Zulässige Eltern Es muss das zweite Element eines <html> Elements sein.
Implizite ARIA-Rolle generic
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 zur Verfügung.
  • 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