【发布时间】:2014-11-04 01:53:55
【问题描述】:
在我的网页中,我需要获取电子邮件并显示电子邮件的内容。它现在完全成功了,只有一个问题是,当电子邮件的内容加载到我的页面中时,该邮件的 CSS 会影响我的页面并更改链接的颜色等等。 我写了以下代码
<div class="ticket-reply-content"> <!-- division to print the messages -->
${replies.message_modify}<!--this will load content dynamically -->
</div>
请给我一些解决方案或标签。
【问题讨论】:
-
如果加载的元素具有内联样式,您可以通过 JavaScript 删除它们的
style属性/值,或者使用!important关键字覆盖样式表中的规则集。 -
该邮件的 CSS - 电子邮件是否在
<style>标记中包含 css?? -
@HashemQolami 内联样式将如何影响页面中的其他元素?
-
@TJ 在specificity 方面,内联样式比
#id、.class、element选择器具有更高的特异性值。因此,它将覆盖样式表中定义的声明,而不是针对整个页面,而是针对附加的特定部分。 -
@HashemQolami 所以?据我了解,问题是加载内容中的样式会影响网站的其他部分......据我所知,内联样式只会影响它所应用的元素。