Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

<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-Promise verspätet behandelt wird.

onstorage

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

onunhandledrejection

Funktion, die aufgerufen wird, wenn eine JavaScript-Promise ohne 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.

Textfarbe für Hyperlinks, wenn sie ausgewählt sind. Verwenden Sie stattdessen die CSS-Eigenschaft color zusammen mit den Pseudoklassen :active und :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-left und margin-right (oder die logische Eigenschaft margin-inline).

Textfarbe für nicht besuchte Hypertext-Links. Verwenden Sie stattdessen die CSS-Eigenschaft color zusammen 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-top und margin-bottom (oder die logische Eigenschaft margin-block).

Textfarbe für besuchte Hypertext-Links. Verwenden Sie stattdessen die CSS-Eigenschaft color zusammen mit der Pseudoklasse :visited.

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 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)
  • Das <body>-Element stellt die [`HTMLBodyElement`](/de/docs/Web/API/HTMLBodyElement)-Schnittstelle bereit.
  • Sie können über die Eigenschaft [`document.body`](/de/docs/Web/API/Document/body) auf das <body>-Element zugreifen.

Spezifikationen

Spezifikation
HTML
# the-body-element

Browser-Kompatibilität

Siehe auch