Sarakkeiden ja rivien välimatkat CSS-gridissä

gap-ominaisuudella voidaan samanaikaisesti määrittää gridin sarakkeiden ja rivien välinen etäisyys.

Voidaan antaa joko yksi arvo tai kaksi arvoa välilyönnillä erotettuna. Jos annetaan yksi arvo, se määrittää samanaikaisesti sarakkeiden ja rivien välisen etäisyyden. Jos taas annetaan kaksi arvoa, niin ensimmäinen määrittää rivien välisen etäisyyden, ja toinen - sarakkeiden välisen etäisyyden.

Esimerkki

Määritetään sama etäisyys sarakkeiden ja rivien välille:

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;
}

Результат:

Esimerkki

Määritetään eri etäisyydet sarakkeiden ja rivien välille:

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;
}

Результат:

Käytännön tehtävät

Задание 1

Luo taulukko, jossa sarakkeiden ja rivien välinen etäisyys on 10px.

Задание 2

Luo taulukko, jossa sarakkeiden ja rivien välinen etäisyys on 10px ja 5% vastaavasti.