在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
答案 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;
}