CSS Nhiều cột
Bố cục nhiều cột CSS
Bố cục nhiều cột trong CSS cho phép dễ dàng xác định nhiều cột văn bản - giống như trên báo:
Ping hàng ngày
Nỗi
đau chính là tình yêu Đó là lý do tại sao điều đó xảy ra một cách nhỏ nhặt nhất, những người mà hoạt động bình thường của chúng ta phải gánh chịu để tận dụng những hậu quả Nỗi đau của nỗi đau trong văn phòng ở Thế vận hội, hoặc nỗi đau trong phòng ở Thế vận hội, anh ta muốn trở thành một người khó chịu với hậu quả, hoặc anh ta đang chịu đựng nỗi đau của hệ thống miễn dịch eu ở sự thật, eros và người tiêu dùng, và thường xuyên căm ghét zzril. Không còn sự lựa chọn nào để có một khoảng thời gian rảnh rỗi khi chúng ta thoát khỏi tuổi thiếu niên của mình
Thuộc tính nhiều cột trong CSS
Trong chương này, bạn sẽ tìm hiểu về các thuộc tính nhiều cột sau:
column-count
column-gap
column-rule-style
column-rule-width
column-rule-color
column-rule
column-span
column-width
Hỗ trợ trình duyệt
Các số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ thuộc tính.
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 Tạo nhiều cột
Thuộc column-count
tính chỉ định số cột mà một phần tử sẽ được chia thành.
Ví dụ sau sẽ chia văn bản trong phần tử <div> thành 3 cột:
Thí dụ
div
{
column-count: 3;
}
CSS Chỉ định khoảng cách giữa các cột
Thuộc column-gap
tính chỉ định khoảng cách giữa các cột.
Ví dụ sau chỉ định khoảng cách 40 pixel giữa các cột:
Thí dụ
div
{
column-gap: 40px;
}
Quy tắc cột CSS
Thuộc column-rule-style
tính chỉ định kiểu của quy tắc giữa các cột:
Thí dụ
div
{
column-rule-style: solid;
}
Thuộc column-rule-width
tính chỉ định độ rộng của quy tắc giữa các cột:
Thí dụ
div
{
column-rule-width: 1px;
}
Thuộc column-rule-color
tính chỉ định màu của quy tắc giữa các cột:
Thí dụ
div
{
column-rule-color: lightblue;
}
Thuộc column-rule
tính là một thuộc tính viết tắt để đặt tất cả các thuộc tính column-rule- * ở trên.
Ví dụ sau đặt chiều rộng, kiểu và màu của quy tắc giữa các cột:
Thí dụ
div
{
column-rule: 1px solid lightblue;
}
Chỉ định số lượng cột mà một phần tử nên kéo dài
Thuộc column-span
tính chỉ định số lượng cột mà một phần tử sẽ trải qua.
Ví dụ sau chỉ định rằng phần tử <h2> phải trải dài trên tất cả các cột:
Thí dụ
h2 {
column-span: all;
}
Chỉ định chiều rộng cột
Thuộc column-width
tính chỉ định chiều rộng được đề xuất, tối ưu cho các cột.
Ví dụ sau chỉ định rằng chiều rộng được đề xuất, tối ưu cho các cột phải là 100px:
Thí dụ
div {
column-width: 100px;
}
Thuộc tính nhiều cột trong CSS
Bảng sau liệt kê tất cả các thuộc tính nhiều cột:
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 |