CKEditor多个span标签

时间:2014-06-05 14:20:33

标签: javascript jquery html css ckeditor

在ckeditor中,我想拥有所有样式的类,而不是样式。所以我使用了以下配置。

config.coreStyles_bold = {
    element: 'span',
            attributes: { 'class': 'Bold' },
};
config.coreStyles_italic = {
    element: 'span',
    attributes: { 'class': 'Italic' },
};

Bold和Italic类在我的contentsCss文件中定义。

但是假设我的编辑器中有以下文字

天空是蓝色。

如果我对此使用Bold然后使用Italic。然后生成的输出是:

<span class = 'Italic'> <span class = 'Bold'> Sky is blue </span> <span>

即。正在生成Bold和Italic的两个不同标签。

我希望得到以下输出:

<span class= 'Bold Italic' > Sky is blue </span>

有可能吗?
注意:我使用的是CKeditor 4.4.1

1 个答案:

答案 0 :(得分:0)

也许是这样的?

// Only one core style for both elements
config.coreStyles_myStyle = {
element: 'span',
        attributes: { 'class': 'my-style' },
};

然后在css

.my-style{
   font-weight:bold;
   font-style:italic;
 }