3

メール本文のhtmlをデータベースに保存しました。ここで、このhtmlをサイトに表示したいと思います。唯一の問題は、一部のメールにcss定義があり、サイトの定義全体を上書きすることです。html / cssを上書きせずに、このメールを表示するにはどうすればよいですか?

ありがとうrk

4

3 に答える 3

5

Iframeを使用するか、cssを書き直すことをお勧めします。ごめんなさい。

于 2012-05-13T21:04:48.640 に答える
3

CSSで!importantルールを使用します。詳細については、 http://www.w3.org/TR/CSS21/cascade.html#important-rulesを参照してください。

例:

​#test {border:1px solid green!important}

​#test {border:1px solid red}​

この要素には緑色の境界線が必要です。

于 2012-05-13T21:08:26.660 に答える
2

私の電子メールの経験では、これらの宣言はインラインで書かれていると仮定します....あなたの最善の策は、それらを取り除くことです. @jeffが言った重要な値を適用しながら、html要素とbody要素にクラスを配置するなど、超長鎖セレクターでそれらをオーバーライドしようとすることができます。

于 2012-05-13T21:16:34.610 に答える