私が制御できない多数の Web サイトに配布されるページを開発しており、$.load() を使用して jQuery UI ダイアログ ウィンドウに表示されます。
このため、ページで定義されている CSS ルールの対象となります。競合を避けるために、すべてのコンテンツ ID のクラス名の前に会社名を付けるように注意しました。しかし、サイト所有者の CSS が私のページに干渉することはよくあることです。
p { margin: 1000000px; }
私の人生を惨めにするでしょう。私は明らかに次のようなことができます
#myUniqueContainer p { margin: 5px; }
しかし、それは発生する可能性のあるすべての煩わしさをカバーしているわけではありません.
ページに影響を与えずに、コンテンツのみの CSS をリセットする良い方法はありますか? http://meyerweb.com/eric/tools/css/reset/のようなものを考えていて、すべてにプレフィックス #myUniqueContainer を付けています