CSS Box-Modell
Das CSS Box-Modell Modul definiert die margin und padding Eigenschaften, die zusammen mit der height, width und den border Eigenschaften das CSS Box-Modell bilden.
Jedes sichtbare Element auf einer Webseite ist ein Kasten, der gemäß dem visuellen Formatierungsmodell angeordnet wird. CSS-Eigenschaften definieren ihre Größe, Position und Stapelreihenfolge, wobei die Eigenschaften des Box-Modells (und andere) die äußere Größe jedes Kastens und den Raum um sie herum definieren.
Jeder Kasten hat einen rechteckigen Inhaltsbereich, in dem Text, Bilder und andere Inhalte angezeigt werden. Der Inhalt kann von Polsterung (=padding), einem Rand (=border) und einem Außenabstand (=margin) umgeben sein, auf einer oder mehreren Seiten. Die Polsterung ist um den Inhalt herum, der Rand ist um die Polsterung herum und der Außenabstand sitzt außerhalb des Randes. Das Box-Modell beschreibt, wie diese Elemente — der Inhalt, die Polsterung, der Rand und der Außenabstand — zusammenarbeiten, um einen Kasten zu erstellen, 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 sich auf die Textrichtung beziehen) sind in Logische Eigenschaften und Werte definiert. Das Box-Modell Modul wird durch das CSS Box-Sizing Modul erweitert, welches den inneren Größenwert einführt und das Definieren von Seitenverhältnissen für Elemente ermöglicht, die in mindestens einer Dimension automatisch angepasst werden.
Referenz
Eigenschaften
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 anordnet, einschließlich ihrer Inhalts-, Polsterungs-, Rand- und Außenabstandsbereiche.
- Meistern der Margenkollaps
-
Manchmal werden zwei aneinandergrenzende Außenabstände zu einem zusammengefasst. Dieser Artikel beschreibt die Regeln, die bestimmen, wann und warum dies geschieht und wie man es steuert.
- 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 Rasterlayout Modul
- CSS Tabelle Modul
- CSS positioniertes Layout Modul
- CSS Fragmentierung Modul
- Verständnis von Seitenverhältnissen