ckeditor将样式应用于选择

时间:2014-12-01 13:00:24

标签: javascript html css ckeditor

CKEditor是否有某种直接api将样式应用于选择?我浏览文档,但似乎无法找到它。我需要做的是类似于内联编辑器。

CKEDITOR.selection.applyCss('fontsize', '15px', 'span');
// or
CKEDITOR.selection.applyCss('color', '#bada55', 'span');

我无法预定义样式,因为我不了解fontsize,color,line-height,letter-spacing等中的值。

1 个答案:

答案 0 :(得分:2)

看起来我回答了自己的问题。它比我希望的稍微麻烦一点,但这样做的诀窍:

var style = new CKEDITOR.style({
    element: 'span',
    attributes: {
        'style': 'font-size: 20px'
    }
});

editor.applyStyle(style);

在此处找到:http://docs.ckeditor.com/#!/api/CKEDITOR.style