CSS Meerdere kolommen
CSS-lay-out met meerdere kolommen
De CSS-lay-out met meerdere kolommen maakt het eenvoudig om meerdere tekstkolommen te definiëren - net als in kranten:
Dagelijkse ping
De
pijn zelf is de liefde Daarom is het voor de minste die komt, wie onze normale praktijk verdraagt om te profiteren van de gevolgen De pijn van de pijn in het bureau op de Olympische Spelen, of de pijn in het bureau op de Olympische Spelen, hij wil een ergernis zijn voor de gevolgen, of hij lijdt onder de pijn van het eu-immuunsysteem bij de waarheid, de eros en de consument, en de reguliere haat tegen de zzril. Voor een vrije tijd waarin we verlost zijn van onze tieners is geen keuze
CSS-eigenschappen voor meerdere kolommen
In dit hoofdstuk leert u over de volgende eigenschappen met meerdere kolommen:
column-count
column-gap
column-rule-style
column-rule-width
column-rule-color
column-rule
column-span
column-width
Browserondersteuning
De getallen in de tabel geven de eerste browserversie aan die de eigenschap volledig ondersteunt.
Property | |||||
---|---|---|---|---|---|
column-count | 50.0 | 10.0 | 52.0 | 9.0 | 37.0 |
column-gap | 50.0 | 10.0 | 52.0 | 9.0 | 37.0 |
column-rule | 50.0 | 10.0 | 52.0 | 9.0 | 37.0 |
column-rule-color | 50.0 | 10.0 | 52.0 | 9.0 | 37.0 |
column-rule-style | 50.0 | 10.0 | 52.0 | 9.0 | 37.0 |
column-rule-width | 50.0 | 10.0 | 52.0 | 9.0 | 37.0 |
column-span | 50.0 | 10.0 | 71.0 | 9.0 | 37.0 |
column-width | 50.0 | 10.0 | 52.0 | 9.0 | 37.0 |
CSS Meerdere kolommen maken
De column-count
eigenschap specificeert het aantal kolommen waarin een element moet worden verdeeld.
Het volgende voorbeeld verdeelt de tekst in het <div>-element in 3 kolommen:
Voorbeeld
div
{
column-count: 3;
}
CSS Specificeer de opening tussen kolommen
De column-gap
eigenschap specificeert de opening tussen de kolommen.
In het volgende voorbeeld wordt een opening van 40 pixels tussen de kolommen aangegeven:
Voorbeeld
div
{
column-gap: 40px;
}
CSS-kolomregels
De column-rule-style
eigenschap specificeert de stijl van de regel tussen kolommen:
Voorbeeld
div
{
column-rule-style: solid;
}
De column-rule-width
eigenschap specificeert de breedte van de regel tussen kolommen:
Voorbeeld
div
{
column-rule-width: 1px;
}
De column-rule-color
eigenschap specificeert de kleur van de regel tussen kolommen:
Voorbeeld
div
{
column-rule-color: lightblue;
}
De column-rule
eigenschap is een verkorte eigenschap voor het instellen van alle kolom-regel-* eigenschappen hierboven.
In het volgende voorbeeld worden de breedte, stijl en kleur van de regel tussen kolommen ingesteld:
Voorbeeld
div
{
column-rule: 1px solid lightblue;
}
Specificeer hoeveel kolommen een element moet overspannen
De column-span
eigenschap specificeert hoeveel kolommen een element moet overspannen.
In het volgende voorbeeld wordt aangegeven dat het element <h2> zich over alle kolommen moet uitstrekken:
Voorbeeld
h2 {
column-span: all;
}
Specificeer de kolombreedte
De column-width
eigenschap specificeert een voorgestelde, optimale breedte voor de kolommen.
In het volgende voorbeeld wordt aangegeven dat de voorgestelde, optimale breedte voor de kolommen 100px moet zijn:
Voorbeeld
div {
column-width: 100px;
}
CSS-eigenschappen voor meerdere kolommen
In de volgende tabel worden alle eigenschappen met meerdere kolommen weergegeven:
Property | Description |
---|---|
column-count | Specifies the number of columns an element should be divided into |
column-fill | Specifies how to fill columns |
column-gap | Specifies the gap between the columns |
column-rule | A shorthand property for setting all the column-rule-* properties |
column-rule-color | Specifies the color of the rule between columns |
column-rule-style | Specifies the style of the rule between columns |
column-rule-width | Specifies the width of the rule between columns |
column-span | Specifies how many columns an element should span across |
column-width | Specifies a suggested, optimal width for the columns |
columns | A shorthand property for setting column-width and column-count |