CKEditor阻止<p>开头</p>

时间:2010-08-31 15:15:30

标签: tags ckeditor paragraph

我正在使用CKEditor,它的作用是在内容的开头默认添加<p>

即使我将enterMode设置为<br/>,它也只会影响Enter键的功能,并保持起始<p>

我遇到的问题是,如果文字以<img>标记开头,则会将<p>包裹在其周围,图片上的float:left不再有效。

如何停止显示默认<p>

3 个答案:

答案 0 :(得分:8)

也在寻找这个问题的答案,并发现此链接有帮助:http://cksource.com/forums/viewtopic.php?f=11&t=15467&hilit=prevent+%3Cp%3E

因此将此添加到config.js文件中:

CKEDITOR.editorConfig = function( config )
{
    config.enterMode = CKEDITOR.ENTER_BR;
};

答案 1 :(得分:4)

使用你的config.js文件代码

CKEDITOR.editorConfig = function( config ) {

   //   config.enterMode = 2; //disabled <p> completely
        config.enterMode = CKEDITOR.ENTER_BR // pressing the ENTER KEY input <br/>
        config.shiftEnterMode = CKEDITOR.ENTER_P; //pressing the SHIFT + ENTER KEYS input <p>
        config.autoParagraph = false; // stops automatic insertion of <p> on focus
    };

答案 2 :(得分:2)

这个解决方案对我有用,把它放在config.js:

config.enterMode = 2;