Theo W3 Schools thứ tự các lớp giả trên phần tử neo được khai báo là cực kỳ quan trọng.Tại sao neo lớp giả a: liên kết,: đã truy cập,: di chuột,: hoạt động cần phải theo đúng thứ tự?
Tại sao điều này? Có ai khác không?
Theo W3 Schools thứ tự các lớp giả trên phần tử neo được khai báo là cực kỳ quan trọng.Tại sao neo lớp giả a: liên kết,: đã truy cập,: di chuột,: hoạt động cần phải theo đúng thứ tự?
Tại sao điều này? Có ai khác không?
Có một mô tả chi tiết ở đây:
http://meyerweb.com/eric/css/link-specificity.html
Nó có liên quan đến CSS đặc hiệu.
Trích dẫn từ đó:
Tất cả trong số họ có thể áp dụng đối với một siêu liên kết, và trong một số trường hợp, nhiều hơn một sẽ được áp dụng. Ví dụ: một liên kết không được truy cập có thể được di chuột và hoạt động cùng một lúc vì đó là một liên kết chưa được truy cập. Vì ba trong số các quy tắc trên áp dụng cho siêu liên kết và tất cả các bộ chọn đều có cùng độ đặc hiệu, thì quy tắc cuối cùng được liệt kê sẽ thắng. Do đó, kiểu "hoạt động" sẽ không bao giờ xuất hiện, bởi vì nó sẽ luôn bị ghi đè bởi kiểu "di chuột". Bây giờ hãy xem xét một siêu liên kết đã được truy cập. Nó sẽ luôn luôn và mãi mãi là màu tím, bởi vì phong cách "truy cập" của nó đánh bại bất kỳ trạng thái nào khác, bao gồm "hoạt động" và "di chuột".
này được lý do tại sao thứ tự sắp xếp trong CSS1 đi như thế này:A: liên kết
A: thăm
A: di chuột
A: hoạt động
BTW W3 Schools không phải là tốt nhất tài nguyên cho định nghĩa chính thức. Bạn nên chuyển sang nguồn, tại số w3c. Ví dụ, nó không phải là "cực kỳ quan trọng", nhưng nó được khuyến khích.
http://www.w3.org/TR/CSS2/selector.html#dynamic-pseudo-classes – lifetimes
Một ví dụ khác về lý do khiến các thông số kỹ thuật không phải là nơi tồi tệ nhất để bắt đầu và tầm quan trọng của W3Fools http://www.w3fools.com/ & stackoverflow hy vọng vượt qua vị trí đầu tiên trong kết quả tìm kiếm sớm. –