如果我向CKEdtior添加段落样式 例如:
format_p:{element:'p',attributes:{'style':'FONT-SIZE:16px; color:#000000; FONT-STYLE:normal; FONT-FAMILY:Arial,Helvetica,sans-serif; font - 重量:正常;” }}
按enter键时的默认样式为空白。但是,如果我将样式设置为“Normal”,则应用样式,然后通过单击enter键创建后续p包括上面的样式。
我想要的是所有段落(标签'p')默认使用“普通”样式。有没有办法实现这个目标?
答案 0 :(得分:1)
我认为你使用'contentsCss',你试试'dataProcessor'是这样的:
CKEDITOR.on('pluginsLoaded', function (event) {
event.editor.dataProcessor.dataFilter.addRules({
elements: {
p: function (element) {
// element.attributes
}
}
});
event.editor.dataProcessor.htmlFilter.addRules ({
elements: {
p: function (element) {
// element.attributes ...
}
}
});
});