Naar de inhoud
Gratis naslagwerk over HTML
HTML leren en naslaan
Naslag / Structuur van een pagina

Het element <body>

Het <body>-element van HTML vertegenwoordigt de inhoud van een HTML-document. Er kan slechts één <body>-element in een document voorkomen.

Attributen

Dit element bevat de globale attributen, event-attributen, en verouderde attributen:

Event-attributen

Opmerking

Elk van de onderstaande namen van event-attributen is gekoppeld aan het bijbehorende event van de Window-interface. U kunt naar deze events luisteren met addEventListener() in plaats van het attribuut oneventname aan het <body>-element toe te voegen.

onafterprintFunctie die wordt aangeroepen nadat de gebruiker het document heeft afgedrukt.
onbeforeprintFunctie die wordt aangeroepen wanneer de gebruiker verzoekt om het document af te drukken.
onbeforeunloadFunctie die wordt aangeroepen wanneer het document op het punt staat te worden verlaten (unload).
onblurFunctie die wordt aangeroepen wanneer het document de focus verliest.
onerrorFunctie die wordt aangeroepen wanneer het document niet correct kan worden geladen.
onfocusFunctie die wordt aangeroepen wanneer het document focus krijgt.
onhashchangeFunctie die wordt aangeroepen wanneer het fragmentidentificatie-gedeelte (dat begint met het hekje-teken ('#')) van het huidige adres van het document is gewijzigd.
onlanguagechangeFunctie die wordt aangeroepen wanneer de voorkeurstalen zijn gewijzigd.
onloadFunctie die wordt aangeroepen wanneer het document klaar is met laden.
onmessageFunctie die wordt aangeroepen wanneer het document een bericht heeft ontvangen.
onmessageerrorFunctie die wordt aangeroepen wanneer het document een bericht heeft ontvangen dat niet kan worden gedeserialiseerd.
onofflineFunctie die wordt aangeroepen wanneer de netwerkcommunicatie is mislukt.
ononlineFunctie die wordt aangeroepen wanneer de netwerkcommunicatie is hersteld.
onpageswapFunctie die wordt aangeroepen wanneer u tussen documenten navigeert, op het moment dat het vorige document op het punt staat te worden verlaten (unload).
onpagehideFunctie die wordt aangeroepen wanneer de browser de huidige pagina verbergt in het proces van het tonen van een andere pagina uit de geschiedenis van de sessie.
onpagerevealFunctie die wordt aangeroepen wanneer een document voor het eerst wordt weergegeven, ofwel bij het laden van een nieuw document via het netwerk, ofwel bij het activeren van een document.
onpageshowFunctie die wordt aangeroepen wanneer de browser het document van het venster toont als gevolg van navigatie.
onpopstateFunctie die wordt aangeroepen wanneer de gebruiker binnen de sessiegeschiedenis heeft genavigeerd.
onresizeFunctie die wordt aangeroepen wanneer het document van formaat is veranderd.
onrejectionhandledFunctie die wordt aangeroepen wanneer een JavaScript-Promise laat wordt afgehandeld.
onstorageFunctie die wordt aangeroepen wanneer het opslaggebied is gewijzigd.
onunhandledrejectionFunctie die wordt aangeroepen wanneer een JavaScript-Promise zonder rejection-handler wordt afgewezen.
onunload VerouderdFunctie die wordt aangeroepen wanneer het document wordt verlaten.

Verouderde attributen

Let op

Gebruik deze verouderde attributen niet; kies in plaats daarvan voor de bij elk verouderd attribuut vermelde CSS-alternatieven.

alink VerouderdKleur van tekst voor hyperlinks wanneer geselecteerd. Gebruik in plaats daarvan de CSS-eigenschap color in combinatie met de pseudo-klassen :active en :focus.
background VerouderdURI van een afbeelding die als achtergrond wordt gebruikt. Gebruik in plaats daarvan de CSS-eigenschap background-image.
bgcolor VerouderdAchtergrondkleur voor het document. Gebruik in plaats daarvan de CSS-eigenschap background-color.
bottommargin VerouderdWordt genegeerd.
leftmargin VerouderdDe marge links en rechts van de body. Gebruik in plaats daarvan de CSS-eigenschappen margin-left en margin-right (of de logische eigenschap margin-inline).
link VerouderdKleur van tekst voor niet-bezochte hypertext-links. Gebruik in plaats daarvan de CSS-eigenschap color in combinatie met de pseudo-klasse :link.
rightmargin VerouderdWordt genegeerd.
text VerouderdVoorgrondkleur van tekst. Gebruik in plaats daarvan de CSS-eigenschap color.
topmargin VerouderdDe marge boven en onder de body. Gebruik in plaats daarvan de CSS-eigenschappen margin-top en margin-bottom (of de logische eigenschap margin-block).
vlink VerouderdKleur van tekst voor bezochte hypertext-links. Gebruik in plaats daarvan de CSS-eigenschap color in combinatie met de pseudo-klasse :visited.

Voorbeelden

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>

Resultaat

Technische samenvatting

Inhoudscategorieën Geen.
Toegestane inhoud Flow content.
Weglaten van tags De begintag mag worden weggelaten als het eerste element erin geen spatie, commentaar, <script>-element of <style>-element is. De eindtag mag worden weggelaten als het <body>-element inhoud heeft of een begintag heeft, en niet direct wordt gevolgd door commentaar.
Toegestane ouders Het moet het tweede element zijn van een <html>- element.
Impliciete ARIA-rol generic
Toegestane ARIA-rollen Geen role toegestaan
DOM-interface HTMLBodyElement
  • Het <body>-element geeft toegang tot de HTMLBodyElement-interface.
  • U kunt toegang krijgen tot het <body>-element via de document.body-eigenschap.

Zie ook

Verwante elementen