Hướng dẫn override parent css from child - ghi đè css cha từ con

Tôi đang tự hỏi làm thế nào để bỏ qua một kiểu cha mẹ và sử dụng kiểu mặc định (không có). Tôi sẽ hiển thị trường hợp cụ thể của mình làm ví dụ nhưng tôi khá chắc chắn đây là một câu hỏi chung.



Những cách tôi không muốn giải quyết vấn đề này:

  • Tôi không thể chỉnh sửa biểu định kiểu trong đó "#EuityId chọn" được đặt, mô -đun của tôi sẽ không có quyền truy cập đó.
  • Tốt nhất là không ghi đè kiểu chiều cao bằng cách sử dụng thuộc tính kiểu.

Ví dụ, sử dụng Firebug, tôi có thể tắt kiểu cha mẹ và tất cả đều tốt, đây là hiệu ứng tôi đang làm.

Khi một kiểu được đặt, nó có thể bị vô hiệu hóa hoặc nó phải được ghi đè?

Hướng dẫn override parent css from child - ghi đè css cha từ con

Boltclock

679K156 Huy hiệu vàng1365 Huy hiệu bạc1339 Huy hiệu Đồng156 gold badges1365 silver badges1339 bronze badges

Đã hỏi ngày 3 tháng 6 năm 2009 lúc 19:24Jun 3, 2009 at 19:24

Bạn có thể tắt nó bằng cách ghi đè nó như thế này:

height:auto!important;

Trott

62.5K22 Huy hiệu vàng161 Huy hiệu bạc202 Huy hiệu đồng22 gold badges161 silver badges202 bronze badges

Đã trả lời ngày 3 tháng 5 năm 2010 lúc 21:19May 3, 2010 at 21:19

Fabian Brenesfabian BrenesFabian Brenes

7481 Huy hiệu vàng8 Huy hiệu bạc12 Huy hiệu đồng1 gold badge8 silver badges12 bronze badges

5

Nó phải được ghi đè. Bạn đã có thể sử dụng:




#elementId select.funTimes {
   /* Override styles here */
}
0 theo kiểu CSS, ví dụ:


Sau đó, thực hiện thay đổi dòng duy nhất sau đây trong CSS. Đã thêm dòng

#elementId div.classname {style to be applied !important;}

làm việc tốt!

Đã trả lời ngày 24 tháng 2 năm 2012 lúc 20:11Feb 24, 2012 at 20:11

Nếu tôi hiểu chính xác câu hỏi: bạn có thể sử dụng




#elementId select.funTimes {
   /* Override styles here */
}
3 như thế này



#elementId select.funTimes {
   /* Override styles here */
}
0 theo kiểu CSS, ví dụ: