我一直在寻找解决方案一段时间,我发现的唯一修复只影响文本在编辑器本身中的显示方式,而不影响生成的文本在发送/保存到其他地方时的外观。我说的是 CSS 修复和类似的东西。
我正在使用 CKEditor 通过我们的 Web 应用程序撰写和发送电子邮件,虽然 css 修复更改了编辑器本身显示的字体,但收到的电子邮件仍显示在 TNR 或从电子邮件客户端继承的任何内容中。当然,除非我从插件中更改每个段落的字体和大小。
从我在插件中设置字体和大小时所注意到的情况来看,CKEditor 使用新更改的样式(例如<span style="font: Arial"><span style="font-size: 12"></span></span>
)创建了一个跨度(实际上是两个,一个带有字体,一个带有大小),我认为我可以用我想要的字体和大小样式将整个结果包装在 span 或 div 中,但这可能会干扰用户的模板和样式。
有没有办法从插件本身设置默认文本样式(如电子邮件收件人所见),或者我必须想出一个破解它的方法。