Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
<div>: Das Inhaltsdivisions-Element
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2015.
Das<div>HTML Element ist der generische Container für Fließinhalt. Es hat keine Auswirkung auf den Inhalt oder das Layout, bis es in irgendeiner Weise mitCSS gestaltet wird (z. B. wird ein Stil direkt darauf angewendet, oder ein Layoutmodell wieFlexbox wird auf sein übergeordnetes Element angewendet).
In diesem Artikel
Probieren Sie es aus
<div> <img src="/shared-assets/images/examples/leopard.jpg" alt="An intimidating leopard." /> <p>Beware of the leopard</p></div>.warning { border: 10px ridge red; background-color: yellow; padding: 0.5rem; display: flex; flex-direction: column;}.warning img { width: 100%;}.warning p { font: small-caps bold 1.2rem sans-serif; text-align: center;}Als "reiner" Container repräsentiert das<div>-Element von sich aus nichts. Stattdessen wird es verwendet, um Inhalt zu gruppieren, damit es leicht mit denclass oderid Attributen gestaltet werden kann, Abschnitte eines Dokuments als in einer anderen Sprache geschrieben zu kennzeichnen (mithilfe deslang Attributs), und so weiter.
Attribute
Dieses Element umfasst dieglobalen Attribute.
Hinweis:Dasalign-Attribut ist veraltet; bitte verwenden Sie es nicht mehr. Stattdessen sollten Sie CSS-Eigenschaften oder Techniken wieCSS Grid oderCSS Flexbox verwenden, um<div>-Elemente auf der Seite auszurichten und zu positionieren.
Verwendungshinweise
Barrierefreiheit
Das<div>-Element hateine implizite Rolle vongeneric, und nicht "none". Dies kann bestimmte ARIA-Kombinationserklärungen beeinflussen, die erwarten, dass ein direkter Nachfahre ein Element mit einer bestimmten Rolle ist, um ordnungsgemäß zu funktionieren.
Beispiele
>Ein einfaches Beispiel
<div> <p> Any kind of content here. Such as <p>, <table>. You name it! </p></div>Ergebnis
Ein stilisiertes Beispiel
Dieses Beispiel erstellt eine schattierte Box, indem ein Stil auf das<div> mit CSS angewendet wird. Beachten Sie die Verwendung desclass Attributs auf dem<div>, um den Stil mit dem Namen"shadowbox" auf das Element anzuwenden.
HTML
<div> <p>Here's a very interesting note displayed in a lovely shadowed box.</p></div>CSS
.shadowbox { width: 15em; border: 1px solid #333333; box-shadow: 8px 8px 5px #444444; padding: 8px 12px; background-image: linear-gradient(180deg, white, #dddddd 40%, #cccccc);}Ergebnis
Technische Zusammenfassung
| Inhaltskategorien | Fließinhalt,spürbarer Inhalt. |
|---|---|
| Erlaubter Inhalt | Fließinhalt. Oder (inWHATWG HTML): Wenn das übergeordnete Element ein <dl> Element ist: ein oder mehrere<dt> Elemente gefolgt von ein oder mehreren<dd> Elementen, optional vermischt mit<script> und<template> Elementen. |
| Tag-Auslassung | Keine, sowohl das Anfangs- als auch das End-Tag sind erforderlich. |
| Erlaubte Eltern | Jedes Element, dasFließinhalt akzeptiert. Oder (inWHATWG HTML): <dl> Element. |
| Implizite ARIA-Rolle | generic |
| Erlaubte ARIA-Rollen | Beliebig |
| DOM-Schnittstelle | [`HTMLDivElement`](/de/docs/Web/API/HTMLDivElement) |
Spezifikationen
| Specification |
|---|
| HTML> # the-div-element> |