我正在使用ckeditor为我的网站撰写文章。问题是当我在文章中添加一个空格时,我会得到如下内容:
<p></p><br />
任何人都可以帮我解决如何配置ckeditor这样当我按Enter键尝试添加一个段落时,我实际上得到一个段落而不是我在顶部发布的行。结果我得到一个段落,我必须去数据库把br标签放在p标签里面让我真正得到一个空格来分隔段落。
答案 0 :(得分:1)
我按下回车尝试添加一个段落,我实际上得到一个段落,而不是我发布在上面的行。
但默认情况下,实际上会获得一个段落。例如,如果您在这种情况下按Enter(^
表示选择):
<p>foo^</p>
你会得到:
<p>foo</p>
<p>^<br /></p>
空段落中的<br>
称为伪造<br>
或填充<br>
,它必须在那里,否则该块将为0px高。
所以我真的不理解你的问题,我建议你检查一下你的配置,因为默认情况下CKEditor会产生段落。
PS。不建议将config.enterMode
设置为CKEDITOR.ENTER_BR
。编辑器最适合ENTER_P
这是默认设置。如果你不喜欢段落之间的间距,只需编辑contents.css
文件并添加一个规则,删除像p
,h1
等块元素周围的边距。记得在做完后清除缓存所以。在此处阅读更多内容:Enter Key Configuration。
答案 1 :(得分:0)