CSS box model
Das CSS box model-Modul definiert die height
, width
, margin
und padding
Eigenschaften, die zusammen mit den Rahmeneigenschaften das CSS box model bilden.
Jedes sichtbare Element auf einer Webseite ist eine Box, die entsprechend dem visuellen Formatierungsmodell angeordnet ist. CSS-Eigenschaften definieren deren Größe, Position und Stapelebene, 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 Abstand auf einer oder mehreren Seiten umgeben sein. Das Polster umgibt den Inhalt, der Rahmen umgibt das Polster, und der Margin befindet sich außerhalb des Rahmens. Das Boxmodell beschreibt, wie diese Merkmale – der Inhalt, das Polster, der Rahmen und der Abstand – zusammenarbeiten, um eine Box zu erstellen, wie sie durch CSS angezeigt wird.
Das CSS-Boxmodell-Modul definiert physische (oder "seitenbezogene") Eigenschaften wie width
und margin-top
. Flussbezogene Eigenschaften wie inline-size
und margin-block-start
(die sich auf die Textrichtung beziehen) sind in logische Eigenschaften und Werte definiert. Das Boxmodell-Modul wird durch das CSS box sizing Modul erweitert, das den intrinsischen Größenwert einführt und das Definieren von Seitenverhältnissen für Elemente ermöglicht, die in mindestens einer Dimension automaßgeschneidert sind.
Referenz
Eigenschaften
Datentypen
Leitfäden
- Einführung in das CSS-Boxmodell
-
Erklärt eines der grundlegenden Konzepte von CSS: das Boxmodell. Dieses Modell beschreibt, wie CSS Elemente anordnet, einschließlich ihrer Inhalts-, Polster-, Rahmen- und Abstandsbereiche.
- Beherrschung des Margin-Zusammenbruchs
-
Manchmal werden zwei benachbarte Margins zu einem zusammengefasst. Dieser Artikel beschreibt die Regeln, die festlegen, wann und warum dies passiert 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 sizing Modul
- CSS Überlauf Modul
Spezifikationen
Specification |
---|
CSS Box Model Module Level 4 |
CSS Box Model Module Level 3 |
Siehe auch
- CSS Display Modul
- CSS Flex Layout Modul
- CSS Grid Layout Modul
- CSS Tabelle Modul
- CSS Positioniertes Layout Modul
- CSS Fragmentierung Modul
- Verstehen von Seitenverhältnissen