Wystarczy kilka reguł CSS, aby stworzyć układ inspirowany drukiem, który jest elastyczny w Internecie. To tak, jakby wziąć gazetę, ale gdy papier się zmniejsza, kolumny dostosowują się i równoważą automatycznie, umożliwiając naturalny przepływ zawartości.
.intro ( columns: 300px 2; )
columns
Nieruchomość będzie akceptować column-count
, column-width
albo obie właściwości.
columns: || ;
Używanie obu column-count
i column-width
jest zalecane do tworzenia elastycznego układu wielokolumnowego. column-count
Będzie działać jako maksymalna liczba kolumn, natomiast column-width
będzie dyktować szerokość minimum dla każdej kolumny. Łącząc te właściwości, układ wielokolumnowy automatycznie podzieli się na pojedynczą kolumnę przy wąskiej szerokości przeglądarki bez potrzeby zapytań o media lub innych reguł.
Układ wielokolumnowy świetnie sprawdza się w przypadku elementów blokowych, w tym list, umożliwiając elastyczną nawigację.
Aby jeszcze bardziej dostosować układ wielokolumnowy, użyj break-inside
na określonych elementach, aby nie utknęły między kolumnami.
Więcej informacji
- Moduł układu wielokolumnowego CSS, poziom 1 (wersja robocza)
- Dokumentacja MDN
Wsparcie przeglądarki
TO ZNACZY | Brzeg | Firefox | Chrom | Safari | Opera |
---|---|---|---|---|---|
10+ | Wszystko | 9+ | 50+ | Wszystko | 11,5+ |
Android Chrome | Android Firefox | Przeglądarka Android | iOS Safari | Opera Mobile |
---|---|---|---|---|
Wszystko | Wszystko | Wszystko | Wszystko | Wszystko |