Cu doar câteva reguli CSS, puteți crea un aspect inspirat de tipărire, care să aibă flexibilitatea webului. Este ca și cum ai lua un ziar, dar pe măsură ce hârtia devine mai mică, coloanele se vor regla și echilibra automat, permițând conținutul să curgă natural.
.intro ( columns: 300px 2; )
columns
Proprietatea va accepta column-count
, column-width
sau ambele proprietăți.
columns: || ;
Folosind ambele column-count
și column-width
este recomandat pentru a crea un aspect flexibil în mai multe coloane. column-count
Va acționa ca numărul maxim de coloane, în timp ce column-width
va dicta lățimea minimă pentru fiecare coloană. Tragând aceste proprietăți împreună, aspectul cu mai multe coloane se va descompune automat într-o singură coloană la lățimi înguste ale browserului, fără a fi nevoie de interogări media sau alte reguli.
Un aspect cu mai multe coloane funcționează excelent pe elemente de bloc, inclusiv liste pentru a face o navigare flexibilă.
Pentru a regla în continuare aspectul dvs. cu mai multe coloane, utilizați break-inside
pe anumite elemente pentru a le împiedica să se blocheze între coloane.
Mai multe informatii
- CSS Multi-column Layout Module Level 1 (Working Draft)
- Documentare MDN
Suport pentru browser
IE | Margine | Firefox | Crom | Safari | Operă |
---|---|---|---|---|---|
Peste 10 ani | Toate | 9+ | Peste 50 de ani | Toate | 11.5+ |
Android Chrome | Android Firefox | Browser Android | Safari iOS | Opera Mobile |
---|---|---|---|---|
Toate | Toate | Toate | Toate | Toate |