Med bare noen få CSS-regler kan du lage et utskriftsinspirert layout som har fleksibiliteten på nettet. Det er som å ta en avis, men når papiret blir mindre, justeres kolonnene og balanseres automatisk slik at innholdet flyter naturlig.
.intro ( columns: 300px 2; )
Den columns
eiendommen vil akseptere column-count
, column-width
eller begge eiendommene.
columns: || ;
Bruk av begge deler column-count
og column-width
anbefales for å lage en fleksibel layout med flere kolonner. Dette column-count
vil fungere som maksimalt antall kolonner, mens det column-width
vil diktere minimumsbredden for hver kolonne. Ved å trekke disse egenskapene sammen vil flerkolonnens layout automatisk brytes ned i en enkelt kolonne i smale nettleserbredder uten behov for mediespørsmål eller andre regler.
En layout med flere kolonner fungerer bra på blokkeringselementer inkludert lister for å gjøre en fleksibel navigering.
For å finjustere flerkolonnens oppsett ytterligere, bruk break-inside
på bestemte elementer for å hindre at de setter seg fast mellom kolonnene.
Mer informasjon
- CSS Multi-column Layout Module Level 1 (Working Draft)
- MDN Dokumentasjon
Nettleserstøtte
DVS | Kant | Firefox | Chrome | Safari | Opera |
---|---|---|---|---|---|
10+ | Alle | 9+ | 50+ | Alle | 11.5+ |
Android Chrome | Android Firefox | Android-nettleser | iOS Safari | Opera Mobile |
---|---|---|---|---|
Alle | Alle | Alle | Alle | Alle |