如何在CKEditor中将p元素默认为"Normal"样式

ptu*_*utt 5 ckeditor

如果我将一个段落样式添加到CKEdtior,例如:

format_p:{element:'p',attributes:{'style':'FONT-SIZE:16px; color:#000000; FONT-STYLE:normal; FONT-FAMILY:Arial,Helvetica,sans-serif; font-weight:正常;' }}

按Enter键时的默认样式为空白.但是,如果我将样式设置为"Normal",则应用样式,然后通过单击enter键创建后续p包括上面的样式.

我想要的是所有段落(标签'p')默认使用"普通"样式.有没有办法实现这个目标?

Epo*_*okK 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 ...
    }
  }
});
});
Run Code Online (Sandbox Code Playgroud)