1

我的问题是我需要将自定义 css 应用于 tinyMCE,但它们只是没有被拾取。我也尝试过替换默认样式,但它仍然从其他地方加载它们。

根据他们的文档,我可以使用“content_css”来应用我的自定义样式,但这也不起作用。

有什么想法可以应用这些样式吗?

这是我的配置:

$(".type").tinymce({
    plugins : 'advlist autolink link lists',
    theme: "modern",
    skin: 'test',
    content_css:"/static/js/general/tinymce/skins/test/custom.css",
    inline:true,
    menubar:false,
});
4

1 回答 1

2

我发现使用skin初始化时的属性,通过那里加载的皮肤 CSS 将覆盖本地

我不确定(尚未测试),但像我一样,你可能会在结束后加载 tinymce 的东西,<body>所以 tinymce 会加载 css 文件

  • <path-to-tinymce-js>/skins/<your-skin-name>/content.min.css
  • <path-to-tinymce-js>/skins/<your-skin-name>/skin.min.css

想象 tinymce js 在assets/tinymce它将加载的文件中是:

  • assets/tinymce/skins/test/content.min.css
  • assets/tinymce/skins/test/skin.min.css

所以这些是在定义的之后加载的<head>

但如果其他一切都失败了:我已经将 css 更改硬编码为skin.min.css...

注意!

我仍然使用content_css来更改css <iframe>(例如:字体,背景颜色,...)

于 2014-06-04T18:55:32.790 回答