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

时间:2011-09-28 05:37:18

标签: ckeditor

如果我向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')默认使用“普通”样式。有没有办法实现这个目标?

1 个答案:

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