Tôi biết câu hỏi này đã được hỏi trước đây, nhưng trước khi đánh dấu nó là trùng lặp, tôi muốn nói với bạn rằng tình huống của tôi hơi khác so với những gì tôi tìm thấy trên internet.xóa/cài lại css thừa kế từ một thành phần
Tôi đang xây dựng và tập lệnh nhúng mà mọi người có thể đặt trên trang web của họ. Kịch bản lệnh này tạo ra một div với chiều rộng/chiều cao nhất định và một số thông tin trong đó.
Vấn đề của tôi là một số trang web tuyên bố kiểu cho div được thừa kế bởi div của tôi.
ví dụ:
div{
background-color:red;
}
vì vậy nếu tôi không đặt bất kỳ màu nền để div của tôi, nó sẽ hiển thị màu đỏ ngay cả khi tôi không muốn điều đó.
Các giải pháp duy nhất tôi đi cùng là ghi đè lên nhiều chủ sở hữu css, theo cách này div của tôi sẽ hiển thị chính xác như tôi muốn. Vấn đề với giải pháp này là có quá nhiều chủ sở hữu css để ghi đè lên và tôi muốn kịch bản của tôi được ánh sáng như nó có thể được.
Vì vậy, câu hỏi của tôi là nếu bạn biết một giải pháp khác cho vấn đề của tôi. Nó có thể là trong css/javascript/jQuery.
Cảm ơn
Làm cách nào để cho div của bạn một lớp và sau đó cung cấp một tờ mẫu tương ứng mà người dùng div của bạn có thể bao gồm hoặc ghép vào cuối tờ mẫu hiện có của họ. Bằng cách đó bạn có thể cung cấp tất cả các định dạng mặc định mà bạn muốn, nhưng với lợi thế bổ sung cho người dùng của bạn rằng họ có thể điều chỉnh các giá trị mặc định nếu muốn. Tôi biết đó không phải là nhẹ hơn bạn đặt phong cách bạn muốn nội tuyến, nhưng nó linh hoạt hơn và do đó mang lại lợi ích lớn hơn cho người dùng của bạn. Tôi đã thấy các plugin jQuery hoạt động theo cách đó. – nnnnnn