Trang tôi đang làm việc trên có nhiều tệp CSS khác nhau được đính kèm với nó, một tệp boostrap.css, tệp master.css và tệp custom.css.Tôi làm cách nào để hủy một thuộc tính CSS?
Tôi đang cố gắng xóa thuộc tính vì tôi không muốn có thuộc tính a: hover trên liên kết trong menu. Các tập tin tổng thể CSS có
#topSurround a:hover {
color: #ffffff;
}
các bootstrap file CSS có
.nav > li > a:hover {
text-decoration: none;
background-color: #eee;
}
Tôi không muốn chỉnh sửa những tập tin này, vì chúng là các tập tin lõi với mẫu Tôi đang sử dụng và có thể được cập nhật, vì vậy tôi đang sử dụng tệp CSS tùy chỉnh. Thông thường, tôi sẽ đặt thuộc tính là mặc định để ghi đè mọi lần sử dụng trước đó của thuộc tính.
#topSurround a:hover {
color: none; (doesn't work, as this isn't the correct default)
}
Vì vậy, hai câu hỏi: Giá trị mặc định cho thuộc tính màu (dường như không có gì)? Có một cách dễ dàng hơn để đi về điều này mà không cần phải ghi đè lên các tập tin lõi?
Người đầu tiên đề xuất sử dụng '! Important' được giảm giá tự động;) – j08691
@ j08691 cũng đang nghĩ như vậy! – Dom
không có màu xác định defualt trong thông số W3C, bạn có thể tạm thời xóa _background-color: #eee; _ và kiểm tra màu nào được gán và sử dụng màu này làm màu mặc định. –