【发布时间】:2017-11-21 21:23:24
【问题描述】:
我正在制作一个 Web 应用程序,用户可以通过它创建电子邮件活动。 在创建活动时,用户使用 CKEditor 添加电子邮件内容。他可以添加内部 CSS/JS。广告系列创建后,如下图所示。
我必须在 div #email_content 中准确显示电子邮件内容预览的显示方式。但是为页面编写的通用 CSS 应用于#email_content,反之亦然。我无权修改通用 CSS。
我如何才能准确地显示 email_content 预览的外观?
注意:我知道将 iframe 用于 email_content 是可能的,但我正在寻找另一种解决方法。
【问题讨论】:
-
使您的页面内容 css 非常具体,因此它只针对您想要的元素,而不是预览面板中的元素 - 例如,使用针对 id 的选择器而不是针对元素的选择器。 ps 允许用户添加自己的css是个好主意吗?他们是否对电子邮件客户端可用的 css 有很好的了解 - 即它不会像在普通网页上那样出现