我在我的HTML页面使用CKEditor。加载页面后,我点击div并使其可编辑。但问题是它会自动添加一些p标签和一些其他标签。
例如 点击之前
<div style="width:100%;" class="homeHead editor ">
<i>My content.</i>
</div>
但点击后
<div contenteditable="true" style="width: 100%; position: relative;" class="homeHead editor cke_editable cke_editable_inline cke_contents_ltr cke_show_borders" tabindex="0" spellcheck="false" role="textbox" aria-label="Rich Text Editor, editor1" title="Rich Text Editor, editor1" aria-describedby="cke_53">
<p><em>Affordable. Simple.</em></p>
</div>
我如何维护以前的HTML
答案 0 :(得分:1)
将“CKEDITOR.config.enterMode”和“config.allowedContent”放入config.js文件中,如下所示 -
CKEDITOR.editorConfig = function( config ) {
CKEDITOR.config.enterMode = CKEDITOR.ENTER_BR;
config.allowedContent = true;
};
答案 1 :(得分:0)
这个有助于解决您的问题
CKEDITOR.editorConfig = function( config )
{
config.enterMode = CKEDITOR.ENTER_BR;
};
“config.enterMode = CKEDITOR.ENTER_BR”将“p”标签更改为“br”标签。