文档中的CKEditor样式表

时间:2014-05-16 14:14:39

标签: javascript html ckeditor

我们正在为客户提供HTML编辑器来调整他们的电子邮件模板。但是,某些电子邮件模板顶部有自定义样式表。

有点像这样:

<style type="text/css">

div, p, a, li, td { -webkit-text-size-adjust:none; text-decoration:none;}
@font-face {font-family: 'elegible_nova_rgbold_italic';src: url('http://sub.example.com/mailing/defaultFiles/elegiblenova-boldit-webfont.eot');src: url('http://sub.example.com/mailing/defaultFiles/elegiblenova-boldit-webfont.eot?#iefix') format('embedded-opentype'),url('http://sub.example.com/mailing/defaultFiles/elegiblenova-boldit-webfont.woff') format('woff'),url('http://sub.example.com/mailing/defaultFiles/elegiblenova-boldit-webfont.ttf') format('truetype');font-weight: normal;font-style: normal;}
</style>

但是,当它加载到CKEditor中时,CSS不在文档的源中。如何确保CSS位于&#34;文本区域&#34;并会输出?

我使用的是债权人3.0

2 个答案:

答案 0 :(得分:0)

我不确定,因为我已经好几年没用过CKEditor了,但我相信你需要allow this content specifically。 CKEditor 4更进一步,消除了更多东西,需要配置一个额外的设置。

答案 1 :(得分:0)

使用config.contentsCss将其他样式插入CKEditor编辑区域。 Classic CKEditor基于<iframe>,并且不会将网页的全局样式应用于内容,除非您以这种方式指定它们。