CSS-Boxmodell
Das CSS-Box Modell-Modul definiert die margin
- und padding
-Eigenschaften, die zusammen mit der Höhe, Breite und den Randeigenschaften das CSS-Boxmodell bilden.
Jedes sichtbare Element auf einer Webseite ist eine Box, die gemäß dem visuellen Formatierungsmodell angeordnet ist. CSS-Eigenschaften definieren deren Größe, Position und Stapelungsebene, wobei die Boxmodell-Eigenschaften (und andere) die extrinsische Größe jeder Box und den Raum um sie herum definieren.
Jede Box hat einen rechteckigen Inhaltsbereich, innerhalb dessen Text, Bilder und andere Inhalte angezeigt werden. Der Inhalt kann an einer oder mehreren Seiten von padding
, einem border
und einem margin
umgeben sein. Das padding
ist um den Inhalt herum, der border
ist um das padding
herum und der margin
sitzt außerhalb des border
. Das Boxmodell beschreibt, wie diese Merkmale - der Inhalt, das padding
, der border
und der margin
- zusammenarbeiten, um eine Box zu erstellen, wie sie von CSS angezeigt wird.
Das CSS-Boxmodellmodul definiert physische (oder "seitenrelative") Eigenschaften wie margin-top
und padding-top
. Fluss-relative Eigenschaften wie margin-block-start
und margin-inline-start
(die sich auf die Textausrichtung beziehen) werden in Logische Eigenschaften und Werte definiert. Das Boxmodellmodul wird durch das CSS-Box-Größenmodul erweitert, das den intrinsischen Größenwert einführt und es ermöglicht, das Seitenverhältnis für Elemente zu definieren, die in mindestens einer Dimension automatisch dimensioniert sind.
Referenz
Eigenschaften
margin
Kurzschriftmargin-bottom
margin-left
margin-right
margin-top
margin-trim
padding
Kurzschriftpadding-bottom
padding-left
padding-right
padding-top
Datentypen
Leitfäden
- Einführung in das CSS-Boxmodell
-
Erklärt eines der grundlegenden Konzepte von CSS: das Boxmodell. Dieses Modell definiert, wie CSS Elemente einschließlich ihrer Inhalts-,
padding
-,border
- undmargin
-Bereiche anordnet. - Meistern des Margin-Zusammenfalls
-
Manchmal werden zwei benachbarte Ränder zu einem zusammengefasst. Dieser Artikel beschreibt die Regeln, die festlegen, 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-size
inline-size
max-block-size
max-inline-size
min-block-size
min-inline-size
margin-block
margin-block-end
margin-block-start
margin-inline
margin-inline-end
margin-inline-start
padding-block
padding-block-end
padding-block-start
padding-inline
padding-inline-end
padding-inline-start
border-block
border-block-end
border-block-end-width
border-block-start
border-block-start-width
border-block-style
border-block-width
border-inline
border-inline-end
border-inline-end-width
border-inline-start
border-inline-start-width
border-inline-width
- CSS-Box-Größen Modul
- CSS-Überlauf Modul
Spezifikationen
Specification |
---|
CSS Box Model Module Level 4 |
Siehe auch
- CSS-Display Modul
- CSS-Flexlayout Modul
- CSS-Gridlayout Modul
- CSS-Tabelle Modul
- CSS-Positioniertes Layout Modul
- CSS-Fragmentierung Modul
- Verstehen von Seitenverhältnissen