Rinnen
Rinnen oder Zwischenräume sind Abstände zwischen Inhaltsspuren. 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 Zeilenspuren, mit 20px
Abständen zwischen den Spalten- und Zeilenspuren.
.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>
Hinsichtlich der Rastergrößen wirken Lücken so, als wären sie eine reguläre Rasterspur, in die jedoch nichts platziert werden kann. Die Lücke verhält sich so, als hätte die Rasterlinie an dieser Stelle zusätzliche Größe gewonnen, 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 Spuren auseinanderziehen können. Ränder, Abstände oder die Verwendung der Verteilungseigenschaften im CSS-Box-Alignment können alle zu dem sichtbaren Abstand beitragen – daher sollten die Eigenschaften row-gap
und column-gap
nicht als gleichbedeutend mit der "Rinnengröße" angesehen werden, es sei denn, Sie wissen, dass Ihr Design keinen zusätzlichen Raum mit einer dieser Methoden eingeführt hat.
Siehe auch
-
Eigenschaftsreferenz
-
Definition von Rinnen in der CSS-Grid-Layout-Spezifikation