我有一个 Web 应用程序,可以创建可以发送的 HTML 电子邮件。由于 HTML 电子邮件的显示非常复杂,我嵌入了一个开源的 WYSIWYG 编辑器。
编辑器本身的工作非常出色,但有一个您可能已经在思考的问题。基本上,页面 CSS 与文本编辑器生成的内联 CSS 冲突,导致表格等问题。
目前,我正在通过将预览放在 iframe 中来解决“预览”页面上的这个问题,但我不完全确定对实际编辑器页面执行此操作的最佳方法。如果我在 iframe 中执行此操作,我要么必须将其放入单独的页面并稍微更改流程,要么编写一些 Javascript 以在表单提交时从 iframe 中删除 HTML。
似乎应该有更简单的方法 - 以前有人解决过这个问题吗?
谢谢。
最佳答案
我会切换到不同的编辑器,如 CKEditor 或 TinyMCE,它们允许您通过使用 iframe 编辑整个 HTML 来编辑内容。这样您就可以准确编辑要发送的内容。
一个例子:http://nightly.ckeditor.com/latest/ckeditor/_samples/fullpage.html
关于html - 所见即所得编辑器覆盖页面 css?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9227772/