Zum Inhalt springen

CSS grid-row-gap-Eigenschaft

Die CSS-Eigenschaft grid-row-gap definiert die Größe des Abstands zwischen den Zeilen eines Grid-Containers. Die Abstandsbreite kann mit einem Längenwert angegeben werden.

Sie kann in Pixeln (px) oder Prozent (%) angegeben werden.

INFO

Die Eigenschaft row-gap ist die moderne Kurzschreibweise, die sowohl grid-row-gap als auch grid-column-gap festlegt. Während row-gap bevorzugt wird, ist grid-row-gap weiterhin gültig, um den Zeilenabstand explizit anzusprechen.

Anfangswert0
Anwendbar aufGrid-Container.
VererbbarNein.
AnimierbarJa. Der Abstand zwischen den Zeilen ist animierbar.
VersionCSS Grid Layout Module Level 1
DOM-Syntaxobject.style.gridRowGap = "30px";

Syntax

CSS grid-row-gap Syntax

css
grid-row-gap: normal | length;

Beispiel für die grid-row-gap-Eigenschaft:

CSS grid-row-gap Codebeispiel

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      .grid-container {
        display: grid;
        grid-template-columns: auto auto auto auto;
        grid-column-gap: 20px;
        grid-row-gap: 0;
        background-color: #666;
        padding: 10px;
      }
      .grid-container > div {
        background-color: #eee;
        text-align: center;
        padding: 20px 0;
        font-size: 30px;
      }
    </style>
  </head>
  <body>
    <h2>Grid-row-gap property example</h2>
    <div class="grid-container">
      <div>1</div>
      <div>2</div>
      <div>3</div>
      <div>4</div>
      <div>5</div>
      <div>6</div>
      <div>7</div>
      <div class="box8">8</div>
    </div>
  </body>
</html>

Ergebnis

CSS grid-row-gap another example

Hier wird der Abstand zwischen den Zeilen als 0 festgelegt. Im nächsten Beispiel beträgt der Abstand zwischen den Zeilen 40px.

Beispiel für die grid-row-gap-Eigenschaft in Pixeln angegeben:

CSS grid-row-gap weiteres Codebeispiel

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      .grid-container {
        display: grid;
        grid-template-columns: auto auto auto auto;
        grid-column-gap: 20px;
        grid-row-gap: 40px;
        background-color: #666;
        padding: 10px;
      }
      .grid-container > div {
        background-color: #eee;
        text-align: center;
        padding: 20px 0;
        font-size: 30px;
      }
    </style>
  </head>
  <body>
    <h2>Grid-row-gap property example</h2>
    <div class="grid-container">
      <div>1</div>
      <div>2</div>
      <div>3</div>
      <div>4</div>
      <div>5</div>
      <div>6</div>
      <div>7</div>
      <div>8</div>
      <div>9</div>
      <div>10</div>
      <div>11</div>
      <div>12</div>
    </div>
  </body>
</html>

Beispiel für die grid-row-gap-Eigenschaft in Prozent angegeben:

Beispiel für die grid-row-gap-Eigenschaft in Prozent angegeben:

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      .grid-container {
        display: grid;
        grid-template-columns: auto auto auto;
        grid-row-gap: 15%;
        grid-column-gap: 3%;
        background-color: grey;
        padding: 40px;
      }
      .grid-container > div {
        background-color: white;
        text-align: center;
        padding: 25px;
        font-size: 20px;
      }
    </style>
  </head>
  <body>
    <div class="grid-container">
      <div>1</div>
      <div>2</div>
      <div>3</div>
      <div>4</div>
      <div>5</div>
    </div>
  </body>
</html>

Werte

WertBeschreibungTesten
normalVerwendet den standardmäßigen Abstand zwischen den Zeilen des Browsers. Dies ist der Standardwert dieser Eigenschaft.
lengthDer Abstand zwischen den Zeilen wird in px oder Prozent angegeben. Negative Werte sind nicht erlaubt. Standardwert ist 0.Testen »
initialLegt fest, dass die Eigenschaft ihren Standardwert verwendet.
inheritErbt die Eigenschaft vom Elternelement.

Practice

Was ist der Zweck der 'grid-row-gap'-Eigenschaft in CSS?

Finden Sie das nützlich?

Dual-run-Vorschau — vergleichen Sie mit den Symfony-Routen live.