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 entsprechend dem visuellen Formatierungsmodell angeordnet wird. 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 bestimmen.
Jede Box hat einen rechteckigen Inhaltsbereich, in dem Text, Bilder und andere Inhalte angezeigt werden. Der Inhalt kann von einem Abstand, einem Rand und einem Außenabstand an einer oder mehreren Seiten umgeben sein. Der Abstand ist um den Inhalt herum, der Rand um den Abstand, und der Außenabstand sitzt außerhalb des Randes. Das Boxmodell beschreibt, wie diese Merkmale — der Inhalt, der Abstand, der Rand und der Außenabstand — zusammenarbeiten, um eine Box zu erstellen, wie sie von CSS angezeigt wird.

Das CSS-Boxmodell-Modul definiert physische (oder "seitenspezifische") 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ößenbestimmung-Modul erweitert, das den Wert für die intrinsische Größe einführt und die Definition des Seitenverhältnisses für Elemente ermöglicht, die in mindestens einer Dimension automatisch dimensioniert werden.
Referenz
>Eigenschaften
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-, Abstand-, Rand- und Außenabstandsbereiche.
- Beherrschung der Außenabstandskollaps
-
Manchmal werden zwei benachbarte 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-Boxgrößenbestimmung Modul
- CSS-Überlauf Modul
Spezifikationen
| Specification |
|---|
| CSS Box Model Module Level 4> |
Siehe auch
- CSS-Anzeige Modul
- CSS-Flex-Layout Modul
- CSS-Raster-Layout Modul
- CSS-Tabelle Modul
- CSS-Positionierungs-Layout Modul
- CSS-Fragmentierung Modul
- Verstehen von Seitenverhältnissen