Rinnen
Rinnen oder Gassen sind Abstände zwischen Tracks. Diese können im CSS-Grid-Layout mit den Eigenschaften column-gap
, row-gap
oder gap
erstellt werden.
Beispiel
Im untenstehenden Beispiel haben wir ein Raster mit drei Spalten- und zwei Zeilen-Tracks, bei dem 20px
Abstände sowohl zwischen den Spalten-Tracks als auch zwischen den Zeilen-Tracks eingefügt sind.
.wrapper {
display: grid;
grid-template-columns: repeat(3, 1.2fr);
grid-auto-rows: 45%;
column-gap: 20px;
row-gap: 20px;
}
<div class="wrapper">
<div>One</div>
<div>Two</div>
<div>Three</div>
<div>Four</div>
<div>Five</div>
</div>
In Bezug auf die Rastergröße wirken Lücken (Gaps) so, als wären sie ein regulärer Raster-Track, jedoch kann nichts in die Lücke eingefügt werden. Die Lücke verhält sich, als ob die Rasterlinie an dieser Stelle zusätzliche Größe erhalten hätte, sodass jedes Rasterelement, das nach dieser Linie platziert wird, am Ende der Lücke beginnt.
Die Eigenschaften row-gap
und column-gap
sind nicht die einzigen Dinge, die Tracks auseinanderziehen können. Abstände, Innenabstände (Padding) oder die Verwendung der Verteilungseigenschaften im CSS-Box-Ausrichtung können ebenfalls zu sichtbaren Lücken beitragen – daher sollten die Eigenschaften row-gap
und column-gap
nicht als gleichbedeutend mit der "Rinnengröße" betrachtet werden, es sei denn, Sie wissen, dass in Ihrem Design keine zusätzlichen Räume mit einer dieser Methoden eingeführt wurden.
Siehe auch
-
Eigenschaftsreferenz
-
Definition von Rinnen in der CSS-Grid-Layout-Spezifikation