Chỉ với một vài quy tắc CSS, bạn có thể tạo một bố cục lấy cảm hứng từ bản in có tính linh hoạt của web. Nó giống như lấy một tờ báo, nhưng khi tờ giấy nhỏ hơn, các cột sẽ tự động điều chỉnh và cân bằng cho phép nội dung trôi chảy một cách tự nhiên.
.intro ( columns: 300px 2; )
Các columns
bất động sản sẽ chấp nhận column-count
, column-width
hoặc cả hai đặc tính.
columns: || ;
Sử dụng cả hai column-count
và column-width
được khuyến nghị để tạo bố cục nhiều cột linh hoạt. Các column-count
sẽ hoạt động như số lượng tối đa cột, trong khi column-width
sẽ quyết định chiều rộng tối thiểu cho mỗi cột. Bằng cách kéo các thuộc tính này lại với nhau, bố cục nhiều cột sẽ tự động chia nhỏ thành một cột duy nhất ở độ rộng trình duyệt hẹp mà không cần truy vấn phương tiện hoặc các quy tắc khác.
Bố cục nhiều cột hoạt động tốt trên các phần tử khối bao gồm danh sách để tạo điều hướng linh hoạt.
Để tinh chỉnh thêm bố cục nhiều cột của bạn, hãy sử dụng break-inside
trên các phần tử cụ thể để giúp chúng không bị kẹt giữa các cột.
Thêm thông tin
- Mô-đun bố cục nhiều cột CSS Cấp độ 1 (Bản nháp đang làm việc)
- MDN Documention
Hỗ trợ trình duyệt
I E | Cạnh | Firefox | Trình duyệt Chrome | Safari | Opera |
---|---|---|---|---|---|
10+ | Tất cả | 9+ | 50+ | Tất cả | 11,5+ |
Chrome dành cho Android | Android Firefox | Trình duyệt Android | iOS Safari | Opera Mobile |
---|---|---|---|---|
Tất cả | Tất cả | Tất cả | Tất cả | Tất cả |