CSS-Boxmodell
Das CSS-Boxmodell-Modul definiert die margin
- und padding
-Eigenschaften, die zusammen mit der Höhe, der 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 ihre Größe, Position und Stapelreihenfolge, wobei die Boxmodelleigenschaften (und andere) die extrinsische Größe jeder Box sowie den Raum um sie herum definieren.
Jede Box hat einen rechteckigen Inhaltsbereich, in dem Text, Bilder und andere Inhalte angezeigt werden. Der Inhalt kann an einer oder mehreren Seiten von einem Innenabstand (Padding), einem Rand und einem Außenabstand (Margin) umgeben sein. Der Innenabstand umgibt den Inhalt, der Rand umgibt den Innenabstand und der Außenabstand liegt außerhalb des Randes. Das Boxmodell beschreibt, wie diese Merkmale – Inhalt, Innenabstand, Rand und Außenabstand – zusammenarbeiten, um eine Box zu bilden, wie sie von CSS angezeigt wird.
Das CSS-Boxmodell-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 Boxmodell-Modul wird durch das CSS-Boxgrößen-Modul erweitert, welches den intrinsischen Größen-Wert einführt und ermöglicht, das Seitenverhältnis für Elemente zu definieren, die in mindestens einer Dimension automatisch skaliert werden.
Referenz
Eigenschaften
margin
Kurzschreibweisemargin-bottom
margin-left
margin-right
margin-top
margin-trim
padding
Kurzschreibweisepadding-bottom
padding-left
padding-right
padding-top
Datentypen
Leitfäden
- Einführung in das CSS-Boxmodell
-
Erläutert eines der grundlegenden Konzepte von CSS: das Boxmodell. Dieses Modell definiert, wie CSS Elemente anordnet, einschließlich ihrer Inhalts-, Innenabstands-, Rand- und Außenabstandsbereiche.
- Beherrschen des Margen-Zusammenbruchs
-
Manchmal werden zwei aneinandergrenzende Außenabstände zu einem zusammengeführt. Dieser Artikel beschreibt die Regeln, die bestimmen, wann und warum dies geschieht und wie es kontrolliert werden kann.
- Visuelles Formatierungsmodell
-
Erläutert das visuelle Formatierungsmodell.
Verwandte Konzepte
- CSS-Hintergründe und Ränder-Modul
border-width
Kurzschreibweiseborder-bottom-width
border-left-width
border-right-width
border-top-width
- 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-Boxgrößen-Modul
- CSS-Überlauf-Modul
overflow
Kurzschreibweiseoverflow-block
overflow-clip-margin
overflow-inline
overflow-x
overflow-y
text-overflow
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
- Verständnis von Seitenverhältnissen