<flex>

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since March 2017.

Kiểu dữ liệu <flex> trong CSS biểu thị độ dài linh hoạt trong một grid container. Nó được dùng trong grid-template-columns, grid-template-rows và các thuộc tính liên quan khác.

Cú pháp

Kiểu dữ liệu <flex> được chỉ định bằng một <number> theo sau là đơn vị fr. Đơn vị fr đại diện cho một phần của không gian còn lại trong grid container. Như với tất cả các kích thước CSS, không có khoảng trắng giữa đơn vị và số.

Ví dụ

Ví dụ về các giá trị hợp lệ cho kiểu dữ liệu fr

1fr    /* Dùng giá trị nguyên */
2.5fr  /* Dùng giá trị thực */

Ví dụ sử dụng trong danh sách track của bố cục CSS grid

css
.grid {
  display: grid;
  grid-template-columns: 1fr 1fr 2.5fr 1.5fr;
}

Thông số kỹ thuật

Specification
CSS Grid Layout Module Level 2
# fr-unit

Khả năng tương thích trình duyệt

Xem thêm