Ιδιότητα column-gap
Η ιδιότητα column-gap ορίζει την απόσταση
μεταξύ των στηλών σε κείμενο πολλαπλών στηλών,
καθώς και την απόσταση μεταξύ των στηλών σε grid.
Ως τιμή της ιδιότητας χρησιμοποιούνται οποιεσδήποτε μονάδες
για μεγέθη ή η λέξη-κλειδί 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;
}
:
Παράδειγμα
Ας ορίσουμε την απόσταση μεταξύ των στηλών σε 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;
}
:
Παράδειγμα
Και τώρα ας ορίσουμε την απόσταση μεταξύ
των στηλών σε %:
<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,
που ορίζει την απόσταση μεταξύ των στοιχείων στο grid -
ιδιότητα
row-gap,
που ορίζει την απόσταση μεταξύ των γραμμών στο grid