Thứ tự chuẩn

Trong CSS, thứ tự chuẩn (canonical order) được sử dụng để chỉ thứ tự mà các giá trị riêng biệt cần được chỉ định (hoặc phân tích cú pháp) hoặc được tuần tự hóa như một phần của giá trị thuộc tính CSS. Nó được xác định bởi cú pháp chính thức của thuộc tính và thường đề cập đến thứ tự mà các giá trị longhand nên được chỉ định như một phần của một giá trị shorthand duy nhất.

Ví dụ, các giá trị thuộc tính shorthand background được tạo thành từ một số thuộc tính longhand background-*. Thứ tự chuẩn của các giá trị longhand đó được định nghĩa là:

  1. background-image
  2. background-position
  3. background-size
  4. background-repeat
  5. background-attachment
  6. background-origin
  7. background-clip
  8. background-color

Hơn nữa, cú pháp của nó định nghĩa rằng nếu một giá trị cho background-size được đưa ra, nó phải được chỉ định sau giá trị cho background-position, được phân tách bằng dấu gạch chéo. Các giá trị khác có thể xuất hiện theo bất kỳ thứ tự nào.