Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CKEditor移动br标签_Ckeditor_Ckeditor4.x - Fatal编程技术网

CKEditor移动br标签

CKEditor移动br标签,ckeditor,ckeditor4.x,Ckeditor,Ckeditor4.x,我有一个问题,CKEditor改变我原来的段落格式与负面影响 我首先使用setData()将一个基本段落加载到CKEditor中: 我的文本 ... 更多文档内容。。。 在编辑器中,我将光标移动到短语“我的文本”的末尾,然后按enter键(启用config.enterMode=CKEDITOR.enter\BR设置)。检查编辑器中的标记,我现在看到: <p><span style="font-size:50px">My Text<br><br>&

我有一个问题,CKEditor改变我原来的段落格式与负面影响

我首先使用setData()将一个基本段落加载到CKEditor中:

我的文本

... 更多文档内容。。。
在编辑器中,我将光标移动到短语“我的文本”的末尾,然后按enter键(启用config.enterMode=CKEDITOR.enter\BR设置)。检查编辑器中的标记,我现在看到:

<p><span style="font-size:50px">My Text<br><br></span></p>
... more document content ...
我的文本

... 更多文档内容。。。
然后,当我调用getData()从编辑器中提取内容并将文档保存到数据库时,getData()提取的HTML如下所示:

<p><span style="font-size:50px">My Text</span><br>&nbsp;</p>
... more document content ...
我的文字

... 更多文档内容。。。
这是一个问题,因为在编辑时,

标记位于
内,并且受50px字体大小样式的约束。用户在下一个文档内容之前看到一个50px的空行。在将HTML保存到数据库并重新加载之后,<代码>
标签现在在 之外,不受50px字体大小的影响,空行看起来比以前小得多。 文本格式的往返保真度没有得到保留,用户对结果感到失望

有人能帮我了解一下在编辑生命周期中,

标记被重新格式化和移动的结果,以及如何解决这个问题吗

使用CKEditor v4.4.1

<p><span style="font-size:50px">My Text</span><br>&nbsp;</p>
... more document content ...