我已将电子邮件正文的html保存到我的数据库中。现在我想在网站上显示这个HTML。唯一的问题是,有些邮件的css定义会覆盖我网站上的整个定义。如何在不覆盖html / css的情况下显示此邮件?
由于 RK
答案 0 :(得分:5)
我建议使用iframe,或重写你的CSS ..抱歉伙计!
答案 1 :(得分:3)
在CSS中使用!important规则,有关详细信息,请参阅http://www.w3.org/TR/CSS21/cascade.html#important-rules。
示例:
#test {border:1px solid green!important}
#test {border:1px solid red}
此元素应该有绿色边框。
答案 2 :(得分:2)
根据我对电子邮件的体验,我将假设这些声明是内联写的......你最好的办法就是将它们删除。您可以尝试使用超长链选择器覆盖它们,例如在html元素和body元素上放置一个类,同时还应用@jeff所说的!important值。