Egenskapen column-gap
Egenskapen column-gap setter avstanden
mellom kolonner i flerkolonne tekst,
og også avstanden mellom kolonner i grid.
Verdien til egenskapen er enhver enhet
for størrelser eller nøkkelordet normal
(som standard), der nettleseren
selv velger optimal avstand mellom
kolonnene.
Syntaks
velger {
column-gap: verdi;
}
Eksempel
I dette eksemplet er antall kolonner spesifisert
column-count
(3 stykker) og mellomrommet mellom dem column-gap
på 50px. Og bredden på kolonnene vil automatisk
blitt tilpasset for å oppfylle disse
betingelsene (antall kolonner og avstand
mellom dem):
<div id="elem">
some long text
</div>
#elem {
column-count: 3;
column-gap: 50px;
text-align: justify;
}
:
Eksempel . Verdien normal
I dette eksemplet er bredden på kolonnen spesifisert column-width
på 150px, deres antall column-count
er satt til verdien auto, og mellomrommet
column-gap mellom dem - til verdien
normal. Dermed vil nettleseren selv
velge nødvendig antall kolonner og
mellomrom mellom dem (men deres bredde vil være
150px):
<div id="elem">
some long text
</div>
#elem {
column-gap: normal;
column-count: auto;
column-width: 150px;
text-align: justify;
}
:
Eksempel
La oss sette avstanden mellom kolonner i grid:
<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;
}
:
Eksempel
Og la oss nå sette avstanden mellom
kolonner 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: 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;
}
:
Se også
-
egenskapen
column-width,
som setter bredden på en kolonne -
egenskapen
column-count,
som setter antall kolonner -
egenskapen
gap,
som setter avstanden mellom elementer i grid -
egenskapen
row-gap,
som setter avstanden mellom rader i grid