Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Rinnen

Rinnen, auch Gassen genannt, sind Abstände zwischen den Inhalts-Tracks. Diese können im CSS-Grid-Layout, Flex-Layout und Mehrspalten-Layout mit den Eigenschaften column-gap, row-gap, oder gap erstellt werden.

Beispiel

Im folgenden Beispiel haben wir ein Gitter mit drei Spalten und zwei Zeilen, mit 20px Zwischenräumen sowohl zwischen den Spaltentracks als auch den Zeilentracks.

css
.wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1.2fr);
  grid-auto-rows: 45%;
  column-gap: 20px;
  row-gap: 20px;
}
html
<div class="wrapper">
  <div>One</div>
  <div>Two</div>
  <div>Three</div>
  <div>Four</div>
  <div>Five</div>
</div>

Bezüglich der Rastergrößen wirken Lücken wie ein regulärer Raster-Track, jedoch kann nichts in die Lücke platziert werden. Die Lücke wirkt, als ob die Rasterlinie an diesem Ort an Größe gewonnen hätte, so dass 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 dazu führen können, dass Tracks sich auseinanderziehen. Ränder, Abstände oder die Verwendung von Raumausrichteeigenschaften in der CSS-Box-Ausrichtung können alle zur sichtbaren Lücke 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