1

当我从设计切换到源视图时,我的 html 代码发生了变化。我粘贴了以下代码

<div>test</div>

但是当我更改为设计视图然后再次更改源视图代码时。下面是修改后的代码

<p>test</p>

为什么 div 更改为 p 请帮助我如何解决这个问题..

4

2 回答 2

6

这已在评论部分解决。

高级内容过滤 (ACF) 阻止 DIV 元素进入内容,它将它们转换为 P 元素。设置config.allowedContent = true;解决了这个问题。

如果 ACF 应保持打开以过滤其他不需要的数据,则另一个选项是设置config.extraAllowedContent = 'div';. 这样 ACF 仍然有效,但也允许 DIV 元素。

有关 ACF 的更多信息,请查看http://docs.ckeditor.com/#!/guide/dev_advanced_content_filter

于 2013-10-31T13:52:09.647 回答
0

打开Config.js,在右花括号 ( }) 之前添加这一行:

config.allowedContent = true;
config.extraAllowedContent = 'div';
于 2016-05-21T05:53:25.987 回答