Хосияти column-gap

Хосияти column-gap масофаи байни сутунҳоро дар матни бисёрсутуна, инчунин масофаи байни сутунҳоро дар grid муайян мекунад. Қимати хосият ҳама гуна воҳидҳо барои андозаҳо ё калимаи калидии 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;
}

Результат:

Намуна

Биёед масофаи байни сутунҳоро дар grid муайян кунем:

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,
    ки масофаи байни элементҳоро дар grid муайян мекунад
  • хосияти row-gap,
    ки масофаи байни сатрҳоро дар grid муайян мекунад