CSS-Boxmodell
Das CSS-Boxmodell-Modul definiert die Eigenschaften margin
und padding
, welche zusammen mit den Höhe, Breite und Rahmeneigenschaften 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 Stapelreihenfolge, wobei die Eigenschaften des Boxmodells (und andere) die extrinsische Größe jeder Box und den Raum um sie herum definieren.
Jede Box hat einen rechteckigen Inhaltsbereich, in dem Text, Bilder und andere Inhalte angezeigt werden. Der Inhalt kann von Padding, einem Rahmen und einem Rand auf einer oder mehreren Seiten umgeben sein. Das Padding umgibt den Inhalt, der Rahmen umgibt das Padding, und der Rand befindet sich außerhalb des Rahmens. Das Boxmodell beschreibt, wie diese Merkmale – der Inhalt, das Padding, der Rahmen und der Rand – zusammenarbeiten, um eine Box zu erstellen, 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) werden in den logischen Eigenschaften und Werten definiert. Das Boxmodell-Modul wird durch das CSS-Box-Sizing-Modul erweitert, welches den Wert für die intrinsische Größe einführt und das Festlegen von Seitenverhältnissen für in mindestens einer Dimension automatisch skalierte Elemente ermöglicht.
Referenz
Eigenschaften
margin
Kurzbefehlmargin-bottom
margin-left
margin-right
margin-top
margin-trim
padding
Kurzbefehlpadding-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 anordnet, einschließlich ihrer Inhalts-, Padding-, Rahmen- und Randbereiche.
- Beherrschen des Randzusammenfallens
-
Manchmal werden zwei angrenzende Ränder zu einem zusammengeführt. Dieser Artikel beschreibt die Regeln, die bestimmen, wann und warum dies passiert und wie es kontrolliert werden kann.
- Visuelles Formatierungsmodell
-
Erklärt das visuelle Formatierungsmodell.
Verwandte Konzepte
- CSS-Hintergründe und Rahmen 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-Sizing Modul
- CSS-Überlauf Modul
Spezifikationen
Specification |
---|
CSS Box Model Module Level 4 |
Siehe auch
- CSS-Anzeige Modul
- CSS-Flexlayout Modul
- CSS-Rasterlayout Modul
- CSS-Tabelle Modul
- CSS-positioniertes Layout Modul
- CSS-Fragmentierung Modul
- Verständnis von Seitenverhältnissen