当我从设计切换到源视图时,我的 html 代码发生了变化。我粘贴了以下代码
<div>test</div>
但是当我更改为设计视图然后再次更改源视图代码时。下面是修改后的代码
<p>test</p>
为什么 div 更改为 p 请帮助我如何解决这个问题..
当我从设计切换到源视图时,我的 html 代码发生了变化。我粘贴了以下代码
<div>test</div>
但是当我更改为设计视图然后再次更改源视图代码时。下面是修改后的代码
<p>test</p>
为什么 div 更改为 p 请帮助我如何解决这个问题..
这已在评论部分解决。
高级内容过滤 (ACF) 阻止 DIV 元素进入内容,它将它们转换为 P 元素。设置config.allowedContent = true;
解决了这个问题。
如果 ACF 应保持打开以过滤其他不需要的数据,则另一个选项是设置config.extraAllowedContent = 'div';
. 这样 ACF 仍然有效,但也允许 DIV 元素。
有关 ACF 的更多信息,请查看http://docs.ckeditor.com/#!/guide/dev_advanced_content_filter
打开Config.js
,在右花括号 ( }
) 之前添加这一行:
config.allowedContent = true;
config.extraAllowedContent = 'div';