CSS-Abstände
Das CSS-Abstände-Modul ermöglicht es Ihnen, Abstände oder "Lücken" zwischen Elementen in Mehrspalten-, Flexbox- und Grid- Layouts zu spezifizieren. Das CSS-Mehrspalten-Layout- Modul definierte ursprünglich Abstände und Regeln für die Steuerung des Abstands zwischen Spalten in Mehrspalten-Containern. Dieses Modul erweitert diese sichtbaren Trennzeichen, genannt Gap-Dekorationen, und erweitert sie auf Grids.
Während margin und padding visuellen Abstand um einzelne Boxen spezifizieren, ermöglichen die Eigenschaften in diesem Modul die Spezifizierung des Abstands zwischen angrenzenden Boxen innerhalb eines bestimmten Layoutkontexts für Layouts, die Rinnen und Lücken haben, wenn der Abstand zwischen Geschwisterboxen unterschiedlich ist im Vergleich zu zwischen der ersten Box, der letzten Box und dem Rand des Containers. Sie können Regeln in jeder Lücke oder in einem Teil der Lücken anzeigen, voll animierbare Regelbreiten, Farben und Einrückungen definieren.
Lücken in Aktion
In diesem Beispiel wird das Gedicht von der USA-Inauguration 2021, The Hill We Climb von Amanda Gorman, über mehrere Spalten angezeigt, ähnlich der Art und Weise, wie Artikel in gedruckten Zeitungen angezeigt werden. Wenn Sie JavaScript aktiviert haben, ermöglichen Steuerungen das Ändern der Eigenschaften column-gap, column-rule-color, column-rule-style und column-rule-width, sowie die bevorzugte Anzahl der Spalten und ob der Titel und ein Zitat alle Spalten überspannen sollen.
Wenn die Spaltenregel größer ist als der Spaltenabstand, erscheint die dekorative Linie hinter dem Text; sie verändert nicht die Größe der Lücke.
Referenz
>Eigenschaften
column-gapcolumn-rulecolumn-rule-breakcolumn-rule-colorcolumn-rule-insetcolumn-rule-inset-capcolumn-rule-inset-cap-endcolumn-rule-inset-cap-startcolumn-rule-inset-endcolumn-rule-inset-junctioncolumn-rule-inset-junction-endcolumn-rule-inset-junction-startcolumn-rule-inset-startcolumn-rule-stylecolumn-rule-visibility-itemscolumn-rule-widthgaprow-gaprow-rulerow-rule-breakrow-rule-colorrow-rule-insetrow-rule-inset-caprow-rule-inset-cap-endrow-rule-inset-cap-startrow-rule-inset-endrow-rule-inset-junctionrow-rule-inset-junction-endrow-rule-inset-junction-startrow-rule-inset-startrow-rule-stylerow-rule-visibility-itemsrow-rule-widthrulerule-breakrule-colorrule-insetrule-inset-caprule-inset-endrule-inset-junctionrule-inset-startrule-overlaprule-stylerule-visibility-itemsrule-width
Begriffe und Glossar Definitionen
Leitfäden
- Spalten stylen
-
Leitfaden zum Stylen von Spalten und Verwalten des Abstands zwischen Spalten.
- Inhaltsunterbrechungen im Mehrspaltenlayout handhaben
-
Einführung in die Fragmentierungsspezifikation und wie man steuert, wo Spalteninhalt unterbrochen wird.
- Leitfäden zur Box-Ausrichtung
-
Wie Box-Ausrichtung im Kontext von Flexbox, Grid-Layout, Mehrspalten-Layout, und für Block-, absolut positionierte und Tabellen-Layouts funktioniert.
Verwandte Konzepte
CSS-Flexbox-Layout Modul
flexflex-basisflex-directionflex-flowflex-growflex-shrinkflex-wrap
CSS-Grid-Layout Modul
gridgrid-columngrid-rowrepeat()
CSS-Mehrspalten-Layout Modul
column-fillcolumn-spancolumnsKurzschriftcolumn-countcolumn-heightcolumn-width
column-wrap::column
align-contentjustify-content
CSS-Boxmodell Modul
heightmax-heightblock-sizewidthmax-width
CSS-Anzeige Modul
Spezifikationen
| Spezifikation |
|---|
| CSS Gaps Module Level 1> |