用于CKEditor和figcaption的colorbutton插件

时间:2016-03-05 17:00:16

标签: html ckeditor

我在一个带有几个插件的项目中使用CKEditor(4.5.7)。其中之一是colorbutton。如果我尝试更改某些figure的图例中某些文本的颜色(对应于figcaption内部,则其菜单会变暗。编辑源并创建定义颜色的span,但CKEditor会在进一步编辑时将其删除。

这是一个功能还是一个错误?根据HTML 5规范,流内容似乎在figcaption内有效且允许span

1 个答案:

答案 0 :(得分:2)

嗯......为我工作:https://jsfiddle.net/Comandeer/e143dbfq/

CKEDITOR.replace( 'editor1', {
    extraAllowedContent: 'figure figcaption'
} );

默认情况下,CKEditor会删除<figure><figcaption>个元素,因此我可以使用the extraAllowedContent config option来允许它们。使用这种超级简单的配置,在figcaption中应用颜色可以按预期工作。

但是,如果您使用Enhanced Image plugin,情况会有所不同。在这种情况下,故意禁止在字幕中使用颜色。