2012-11-30 30 views
23

Nếu tôi có các style sheets sau:Style Sheets thứ tự ưu tiên

user important declarations 
user normal declarations 
author normal declarations 
user agent declarations 
author important declarations 

và cần phải áp dụng chúng từ ưu tiên cao nhất để ưu tiên thấp nhất, trong đó thứ tự nên tôi sử dụng chúng?

+0

Có thể không có 'khai báo quan trọng của tác nhân người dùng' trong biểu định kiểu không? Nếu có một tôi tin rằng nó sẽ có ưu tiên cao nhất. – RBT

Trả lời

42

Trình tự đúng ưu tiên là, từ ít quan trọng đối với quan trọng nhất:

  1. User Agent
  2. Normal User
  3. Tác giả Bình thường
  4. Tác giả quan trọng
  5. tài khoản quan trọng

Như được định nghĩa trong specification

+3

vì vậy từ mức độ ưu tiên cao nhất đến thấp nhất, ngược lại, phải không? – Chin

+1

Đó là chính xác. –

+2

Chỉ vì lý do của mọi người, thứ tự là từ mức ưu tiên thấp nhất -> ưu tiên cao nhất. Tôi đã kiểm tra đặc điểm kỹ thuật và trích dẫn: "Sắp xếp theo tầm quan trọng (bình thường hoặc quan trọng)". Tôi hy vọng điều này sẽ giúp, đặc biệt là cho 70-480 thi thí sinh. – KevinIsNowOnline

9

tờ khai CSS được áp dụng theo thứ tự này (từ thấp nhất đến ưu tiên cao nhất):

  1. tờ khai user agent (kiểu mặc định trình duyệt của bạn áp dụng cho yếu tố)
  2. tờ khai bình thường sử dụng (của người dùng riêng stylesheet nếu họ đang sử dụng một)
  3. tác giả tuyên bố bình thường (đây là kiểu bình thường của bạn)
  4. tác giả tuyên bố quan trọng (bất cứ điều gì nhãn hiệu của bạn quan trọng)
  5. người dùng khai báo quan trọng (bất kỳ phong cách quan trọng từ stylesheet của người dùng)
+0

Điều này cũng không chính xác theo thứ tự ... nên được đảo ngược – thecoolmacdude

+0

Cảm ơn bạn đã giải thích về mọi phong cách – Cyclion

+0

Tôi muốn có một giải thích sâu sắc với ví dụ để hiểu những tấm phong cách này, xin vui lòng cung cấp cho tôi bất kỳ liên kết mà tôi có thể hiểu tất cả những. –

0

Dưới đây nội dung được lấy từ here.

Thuộc tính kiểu có thể xuất hiện trong bất kỳ số lượng tờ định kiểu nào và nhiều lần trong một tờ kiểu. Do đó, thứ tự áp dụng các quy tắc là rất quan trọng. Đây được gọi là thứ tự "xếp tầng". Theo CSS2 spec, trật tự cascade là (từ thấp đến cao):

  1. tờ khai trình duyệt
  2. tài khoản tờ khai bình thường
  3. Tác giả tờ khai bình thường
  4. Tác giả khai báo quan trọng
  5. tài khoản tờ khai quan trọng

a) Khai báo trình duyệt ít quan trọng nhất;
b) Người dùng chỉ ghi đè tác giả nếu tuyên bố được đánh dấu là quan trọng.
c) Các tuyên bố có cùng thứ tự sẽ được sắp xếp theo specificity và sau đó theo thứ tự chúng được chỉ định.
d) Thuộc tính hình ảnh HTML được dịch sang các khai báo CSS phù hợp.
e) Chúng được coi là quy tắc tác giả có mức độ ưu tiên thấp.

Các vấn đề liên quan