この質問が以前に出されたことは知っていますが、重複としてマークする前に、私の状況はインターネットで見つけたものとは少し異なることをお伝えしたいと思います.
私は、人々が自分のサイトに置くことができるスクリプトを構築して埋め込んでいます。このスクリプトは、特定の幅/高さとその中にいくつかの情報を持つ div を作成します。
私の問題は、一部の Web サイトが、私の div にも継承される div のスタイルを宣言していることです。
例えば:
div{
background-color:red;
}
したがって、div に背景色を設定しないと、望まなくても赤く表示されます。
私が思いついた唯一の解決策は、css プロパティをできるだけ多く上書きすることです。このようにして、私の div は希望どおりに表示されます。この解決策の問題点は、CSS のプロパティが多すぎて上書きできないことであり、スクリプトをできるだけ軽くしたいということです。
私の質問は、私の問題に対する別の解決策を知っているかどうかです。css/javascript/jQuery にある可能性があります。
ありがとう