box-ordinal-group

Non-standard: This feature is not standardized. We do not recommend using non-standard features in production, as they have limited browser support, and may change or be removed. However, they can be a suitable alternative in specific cases where no standard option exists.

Deprecated: This feature is no longer recommended. Though some browsers might still support it, it may have already been removed from the relevant web standards, may be in the process of being dropped, or may only be kept for compatibility purposes. Avoid using it, and update existing code if possible; see the compatibility table at the bottom of this page to guide your decision. Be aware that this feature may cease to work at any time.

Warning: Đây là thuộc tính thuộc bản thảo đặc tả gốc của CSS Flexible Box Layout Module. Nó đã được thay thế trong đặc tả. Xem flexbox để biết thông tin về tiêu chuẩn hiện hành.

Thuộc tính CSS box-ordinal-group gán các phần tử con của flexbox vào một nhóm thứ tự.

Các nhóm thứ tự có thể được sử dụng kết hợp với thuộc tính box-direction để kiểm soát thứ tự hiển thị của các phần tử con trực tiếp của hộp. Khi box-direction tính toán là normal, hộp sẽ hiển thị các phần tử của nó bắt đầu từ nhóm thứ tự có số thấp nhất và đảm bảo rằng các phần tử đó xuất hiện bên trái (đối với hộp ngang) hoặc ở trên cùng (đối với hộp dọc) của container. Các phần tử trong cùng nhóm thứ tự được hiển thị theo thứ tự chúng xuất hiện trong cây tài liệu nguồn. Theo hướng ngược lại, các nhóm thứ tự được xem xét theo cùng thứ tự, ngoại trừ các phần tử xuất hiện theo chiều ngược lại.

Cú pháp

css
/* <integer> values */
box-ordinal-group: 1;
box-ordinal-group: 5;

/* Global values */
box-ordinal-group: inherit;
box-ordinal-group: initial;
box-ordinal-group: unset;

Thuộc tính box-ordinal-group được chỉ định là bất kỳ <integer> dương nào.

Định nghĩa hình thức

Initial value1
Applies tochildren of box elements
Inheritedno
Computed valueas specified
Animation typediscrete

Cú pháp hình thức

box-ordinal-group = 
<integer>

<integer> =
<number-token>

Ví dụ

Ví dụ sử dụng cơ bản

Trong phiên bản cũ hơn của đặc tả, box-ordinal-group được đưa vào để cho phép bạn thay đổi thứ tự hiển thị của các phần tử con flex bên trong flex container:

css
article:nth-child(1) {
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  box-ordinal-group: 2;
}

article:nth-child(2) {
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  box-ordinal-group: 1;
}

Tương đương flexbox hiện đại là order.

Đặc tả

Không thuộc bất kỳ tiêu chuẩn nào.

Tương thích trình duyệt

Xem thêm