Tôi đã có một nút và tôi muốn biết nếu có thể làm cho css dưới đây ngắn hơn.Làm thế nào để chọn tất cả các lớp giả trong CSS?
.button a:link, .button a:visited, .button a:hover, .button a:active {
color: #000;
text-decoration: none;
}
Ý tôi là có lẽ:
.button a:* {
color: #000;
text-decoration: none;
}
Có lẽ không có bất kỳ cách nào ngắn hơn, nhưng tôi chỉ muốn biết. tôi tìm thấy một cái gì đó như thế này ra:
.button a:link:visited:hover:active {
color: #000;
text-decoration: none;
}
Nhưng nó đã không làm việc, không biết tại sao .. Để biết thông tin - Tôi đã css chung cho một trong top của tập tin:
a:link {
color: #DA5632;
}
a:visited {
color: #CE3408;
}
a:hover {
color: #289BF8;
}
a:active {
color: #CE3408;
}
Vì vậy, lớp nút nên ghi đè lên css chính.
Hmm, vâng tôi đã thử, nhưng lớp nút sử dụng css chung: đã truy cập. Xem trong ảnh chụp màn hình này từ firebug: http://i52.tinypic.com/x69tf.png – Rihards
Bạn có thể thực hiện nút "a a: visited, button a: hover', v.v. Nếu tôi không nhầm, điều đó sẽ ghi đè lên chung kiểu 'a: hover'. Kiểm tra: http://css.maxdesign.com.au/selectutorial/index.htm để biết thêm thông tin về bộ chọn CSS. – marcamillion
Đơn giản chỉ cần làm cho nó 'cơ thể. Nút a' và điều này sẽ giải quyết vấn đề của bạn (bằng cách tăng lựa chọn của bạn, bạn làm cho phong cách này có ưu tiên) –