开发者

How to default p element to "Normal" style in CKEditor

If I add a paragraph style to the CKEdtior eg:

format_p: { element : 'p', attributes : { 'style'开发者_StackOverflow社区 : 'FONT-SIZE:16px;color:#000000;FONT-STYLE:normal;FONT-FAMILY:Arial, Helvetica, sans-serif;font-weight:normal;' } }

The default style when pressing the enter key is blank. However, if I set the style to "Normal" the style is applied and subsequent p's created by clicking the enter key include the style above.

What I want is for all paragraphs (tag 'p') to use the "Normal" style by default. Is there a way to achieve this?


I think you have use 'contentsCss', have you try 'dataProcessor' like this :

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 ...
    }
  }
});
});
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜