Својство column-gap

Својство column-gap задаје растојање између колона у вишеколонском тексту, као и растојање између колона у гриду. Вредност својства су било које јединице за величине или кључна реч normal (подразумевано), при чему прегледач сам бира оптимално растојање између колона.

Синтакса

cssселектор {
  column-gap: вредност;
}

Пример

У овом примеру је наведен број колона column-count (3 комада) и размак између њих column-gap од 50px. А ширина колона ће се аутоматски подесити тако да задовољи ове услове (броју колона и растојању између њих):

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

Результат:

Пример . Вредност normal

У овом примеру је наведена ширина колоне column-width од 150px, њихов број column-count је постављен на вредност auto, а размак column-gap између њих - на вредност normal. Тако ће прегледач сам одабрати потребан број колона и размак између њих (али њихова ширина ће бити 150px):

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

Результат:

Пример

Задајмо растојање између колона у гриду:

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

Результат:

Пример

А сада задајмо растојање између колона у %:

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

Результат:

Погледајте такође

  • својство column-width,
    које задаје ширину колоне
  • својство column-count,
    које задаје број колона
  • својство gap,
    које задаје растојање између елемената у гриду
  • својство row-gap,
    које задаје растојање између редова у гриду