我正在使用CKEditor,它的作用是在内容的开头默认添加<p>
。
即使我将enterMode设置为<br/>
,它也只会影响Enter键的功能,并保持起始<p>
。
我遇到的问题是,如果文字以<img>
标记开头,则会将<p>
包裹在其周围,图片上的float:left
不再有效。
如何停止显示默认<p>
?
答案 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;