CSS-Box-Modell
Das CSS-Box-Modell-Modul definiert die margin- und padding-Eigenschaften, die zusammen mit der Höhe, der Breite und den Randeigenschaften das CSS-Box-Modell bilden.
Jedes sichtbare Element auf einer Webseite ist ein Kasten, der gemäß dem Visuellen Formatierungsmodell angeordnet ist. CSS-Eigenschaften definieren ihre Größe, Position und Stapelreihenfolge, wobei die Box-Modell-Eigenschaften (und andere) die extrinsische Größe jedes Kastens und den Raum um sie herum definieren.
Jeder Kasten hat einen rechteckigen Inhaltsbereich, in dem jeglicher Text, Bilder und anderer Inhalt angezeigt werden. Der Inhalt kann auf einer oder mehreren Seiten von Polsterung, Rand und Außenabstand umgeben sein. Die Polsterung befindet sich um den Inhalt, der Rand befindet sich um die Polsterung, und der Außenabstand befindet sich außerhalb des Randes. Das Box-Modell beschreibt, wie diese Eigenschaften — Inhalt, Polsterung, Rand und Außenabstand — zusammenarbeiten, um einen Kasten zu formen, wie er von CSS angezeigt wird.

Das CSS-Box-Modell-Modul definiert physische (oder "seitenbezogene") Eigenschaften wie margin-top und padding-top. Flussbezogene Eigenschaften wie margin-block-start und margin-inline-start (die mit der Textausrichtung zusammenhängen) werden in Logische Eigenschaften und Werte definiert. Das Box-Modell-Modul wird durch das CSS-Box-Sizing-Modul erweitert, das den intrinsischen Größenwert einführt und die Definition des Seitenverhältnisses für Elemente ermöglicht, die in mindestens einer Dimension automatisch skaliert werden.
Referenz
>Eigenschaften
marginShorthandmargin-bottommargin-leftmargin-rightmargin-topmargin-trimpaddingShorthandpadding-bottompadding-leftpadding-rightpadding-top
Datentypen
Leitfäden
- Einführung in das CSS-Box-Modell
-
Erklärt eines der grundlegenden Konzepte von CSS: das Box-Modell. Dieses Modell definiert, wie CSS Elemente einschließlich ihrer Inhalts-, Polster-, Rand- und Außenabstandsbereiche anordnet.
- Meisterung des Zusammenfallens von Rändern
-
Manchmal werden zwei nebeneinander liegende Ränder zu einem zusammengefasst. Dieser Artikel beschreibt die Regeln, die bestimmen, wann und warum dies geschieht, und wie man es kontrolliert.
- Visuelles Formatierungsmodell
-
Erklärt das visuelle Formatierungsmodell.
Verwandte Konzepte
- CSS-Hintergründe und -Ränder Modul
- CSS-logische Eigenschaften Modul
block-sizeinline-sizemax-block-sizemax-inline-sizemin-block-sizemin-inline-sizemargin-blockmargin-block-endmargin-block-startmargin-inlinemargin-inline-endmargin-inline-startpadding-blockpadding-block-endpadding-block-startpadding-inlinepadding-inline-endpadding-inline-startborder-blockborder-block-endborder-block-end-widthborder-block-startborder-block-start-widthborder-block-styleborder-block-widthborder-inlineborder-inline-endborder-inline-end-widthborder-inline-startborder-inline-start-widthborder-inline-width
- CSS-Box-Sizing Modul
- CSS-Überlauf Modul
Spezifikationen
| Specification |
|---|
| CSS Box Model Module Level 4> |
Siehe auch
- CSS-Anzeige Modul
- CSS-Flex-Layout Modul
- CSS-Gitter-Layout Modul
- CSS-Tabelle Modul
- CSS-Positioniertes Layout Modul
- CSS-Fragmentierung Modul
- Verständnis von Seitenverhältnissen