在开发基于 Web 的电子邮件系统时,是否有一种普遍接受的正确方法来处理传入电子邮件的样式表?我指的是<style
标签。不指代@import
或<link
表示法。
这些样式表必须仅限于包含外国电子邮件的元素,否则它们也会调整您自己系统的内容,这是一个很大的禁忌。
我知道我应该清理脚本和样式表,这将允许我防止url
背景图像或会覆盖我系统部分的固定位置元素。
我不想完全删除样式表,所以我看到了这些选项
将样式表转换为内联样式
将整个外国电子邮件放入带有 ID 的自己的 div 中,并更改样式规则以仅影响该 div(例如
a,b{color:purple}
将变为#foreign a,#foreign b{color:purple}
)
这些都是好主意吗?有没有我想念的明显/更好的方法?什么是常见的/公认的/稳健的?