column-gap hossasy

column-gap hossasy köp sütünli tekstdäki sütünleriň we grid-deki sütünleriň arasyndaky aralygy kesgitleýär. Hossanyň bahasy bolsa islege görä ölçeg birlikleri ýa-da normal açar sözi bolup biler (bu bolsa, deslapky ýagdaýda), bu ýagdaýda brauzer sütünleriň arasyndaky iň amatly aralygy özi saýlaýar.

Sintaksis

cssselektor {
  column-gap: baha;
}

Mysal

Bu mysalda sütünleriň sany column-count (3 sany) we olaryň arasyndaky aralyk column-gap 50px derejede görkezilýär. Sütünleriň ini bolsa, şu şertlere (sütün sanyna we olaryň arasyndaky aralyga) laýyk gelýän ýaly, awtomatik saýlanar:

html<div id="elem">
  some long text
</div>
css#elem {
  column-count: 3;
  column-gap: 50px;
  text-align: justify;
}

Результат:

Mysal . Normal bahasy

Bu mysalda sütüniň ini column-width 150px, olaryň sany column-count bolsa auto bahasynda, arasyndaky aralyk column-gap bolsa normal bahasynda görkezilýär. Şeýlelikde, brauzer zerur sütün sanyny we olaryň arasyndaky aralygy (ýöne olaryň ini 150px bolmaly) özi saýlaýar:

html<div id="elem">
  some long text
</div>
css#elem {
  column-gap: normal;
  column-count: auto;
  column-width: 150px;
  text-align: justify;
}

Результат:

Mysal

Grid-deki sütünleriň arasyndaky aralygy belleýeliň:

html<div id="parent">
  <div id="elem1">1</div>
  <div id="elem2">2</div>
  <div id="elem3">3</div>
</div>
css#parent {
  display: grid;
  column-gap: 10px;
  padding: 10px;
  border: 2px solid #696989;
}
#parent > div {
  padding: 10px;
  border: 1px solid #696989;
}
#elem1 {
  grid-column: 1 / 2;
}
#elem2 {
  grid-column: 2 / 3;
}
#elem3 {
  grid-column: 3 / 4;
}

Результат:

Mysal

Indi bolsa, sütünleriň arasyndaky aralygy %-da belleýeliň:

html<div id="parent">
  <div id="elem1">1</div>
  <div id="elem2">2</div>
  <div id="elem3">3</div>
</div>
css#parent {
  display: grid;
  column-gap: 5%;
  padding: 10px;
  border: 2px solid #696989;
}
#parent > div {
  padding: 10px;
  border: 1px solid #696989;
}
#elem1 {
  grid-column: 1 / 2;
}
#elem2 {
  grid-column: 2 / 3;
}
#elem3 {
  grid-column: 3 / 4;
}

Результат:

Şeýle-de görüň

  • column-width hossasy,
    sütüniň inini kesgitleýär
  • column-count hossasy,
    sütünleriň sanyny kesgitleýär
  • gap hossasy,
    grid-deki elementleriň arasyndaky aralygy kesgitleýär
  • row-gap hossasy,
    grid-deki hatarlaryň arasyndaky aralygy kesgitleýär