Lastnost column-gap

Lastnost column-gap določa razdaljo med stolpci v večstolpčnem besedilu, kot tudi razdaljo med stolpci v mreži. Vrednost lastnosti so lahko poljubne enote za velikosti ali ključna beseda normal (privzeto), pri kateri brskalnik sam izbere optimalno razdaljo med stolpci.

Sintaksa

cssselektor {
  column-gap: vrednost;
}

Primer

V tem primeru je določeno število stolpcev column-count (3 kosov) in vrzel med njimi column-gap v 50px. Širina stolpcev pa se bo samodejno nastavila tako, da bo ustrezala tem pogojem (številu stolpcev in razdalji med njimi):

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

Результат:

Primer . Vrednost normal

V tem primeru je določena širina stolpca column-width v 150px, njihovo število column-count je nastavljeno na vrednost auto, vrzel column-gap med njimi pa na vrednost normal. Tako bo brskalnik sam izbral potrebno število stolpcev in vrzel med njimi (vendar bo njihova širina 150px):

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

Результат:

Primer

Določimo razdaljo med stolpci v mreži:

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

Результат:

Primer

Zdaj pa določimo razdaljo med stolpci v %:

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

Результат:

Glejte tudi

  • lastnost column-width,
    ki določa širino stolpca
  • lastnost column-count,
    ki določa število stolpcev
  • lastnost gap,
    ki določa razdaljo med elementi v mreži
  • lastnost row-gap,
    ki določa razdaljo med vrsticami v mreži