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
selektor {
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):
<div id="elem">
some long text
</div>
#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):
<div id="elem">
some long text
</div>
#elem {
column-gap: normal;
column-count: auto;
column-width: 150px;
text-align: justify;
}
:
Primer
Določimo razdaljo med stolpci v mreži:
<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;
}
:
Primer
Zdaj pa določimo razdaljo med
stolpci v %:
<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;
}
:
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