Свойство column-gap
Свойство column-gap кўполали матндаги кўполалар
ўртасидаги масофани, шунингдек, гриддаги устунлар
ўртасидаги масофани белгилайди. Свойство қиймати
⁅a href="/uzc/markup/manual/css/reference/units/sizes/"⁆ўлчов
учун исталган бирликлар⁅/a⁆ ёки normal
(сустки ҳолатда) бўлиши мумкин, бунда браузер
кўполалар ўртасидаги оптимал масофани ўзи
танлайди.
Синтаксис
селектор {
column-gap: қиймат;
}
Мисол
Бу мисолда кўполалар сони column-count
(3 та) ва улар ўртасидаги бўшлик column-gap
50px да белгиланган. Кўполаларнинг эни
эса ушбу шартларни (кўполалар сони ва улар
ўртасидаги масофани) қондириш учун авоматик
равишда танланади:
<div id="elem">
some long text
</div>
#elem {
column-count: 3;
column-gap: 50px;
text-align: justify;
}
:
Мисол . Normal қиймати
Бу мисолда кўполанинг эни column-width
150px да, уларнинг сони column-count
auto қийматда, бўшлик column-gap
эса normal қийматда белгиланган. Шу
тариқа, браузер керакли кўполалар сони ва
улар ўртасидаги бўшлиқни ўзи танлайди (лекин
уларнинг эни 150px бўлади):
<div id="elem">
some long text
</div>
#elem {
column-gap: normal;
column-count: auto;
column-width: 150px;
text-align: justify;
}
:
Мисол
Келинг, гриддаги устунлар ўртасидаги масофани белгилаймиз:
<div id="parent">
<div id="elem1">1</div>
<div id="elem2">2</div>
<div id="elem3">3</div>
</div>
#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;
}
:
Мисол
Энди эса келинг, устунлар ўртасидаги
масофани % да белгилаймиз:
<div id="parent">
<div id="elem1">1</div>
<div id="elem2">2</div>
<div id="elem3">3</div>
</div>
#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свойстваси,
гриддаги қаторлар ўртасидаги масофани белгилайди