Afstand tussen kolommen en rijen in CSS grids

Met de eigenschap gap kun je tegelijkertijd de afstand tussen de kolommen en rijen van het grid instellen.

Je kunt één waarde doorgeven, of twee gescheiden door een spatie. Als er één waarde is doorgegeven, stelt deze tegelijkertijd de afstand tussen kolommen en rijen in. Als er twee waarden zijn doorgegeven, dan stelt de eerste de afstand tussen rijen in, en de tweede - tussen kolommen.

Voorbeeld

Laten we dezelfde afstand tussen kolommen en rijen instellen:

html<div id="parent">
  <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>
css#parent {
  display: grid;
  gap: 10px;
  grid-template: 1fr 1fr 1fr / 1fr 1fr 1fr;
  padding: 10px;
  border: 2px solid #696989;
  width: 600px;
  height: 200px;
}
#parent > div {
  padding: 10px;
  border: 1px solid #696989;
}

Результат:

Voorbeeld

Laten we verschillende afstanden tussen kolommen en rijen instellen:

html<div id="parent">
  <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>
css#parent {
  display: grid;
  gap: 20px 10px;
  grid-template: 1fr 1fr 1fr / 1fr 1fr 1fr;
  padding: 10px;
  border: 2px solid #696989;
  width: 600px;
  height: 200px;
}
#parent > div {
  padding: 10px;
  border: 1px solid #696989;
}

Результат:

Praktische taken

Задание 1

Maak een tabel waarin de afstand tussen kolommen en rijen 10px bedraagt.

Задание 2

Maak een tabel waarin de afstand tussen kolommen en rijen 10px en 5% respectievelijk bedraagt.