当 br 在允许的内容中时,ckeditor 会删除 <br/>

标签 ckeditor

当我将 br 添加到 ckeditor 允许的内容并添加 <br>标记它正在更改为 <br /> 但是当我添加 <br/>它正在被删除。

为什么 br 在允许的内容中却被删除了?有什么建议吗?

最佳答案

您的帖子中缺少一些内容,不知道为什么,也不知道您想说什么。

如果你说的是你想添加,比如说,clear="all"给你的<br />标签,您可以使用它来更新您允许的内容:

config.AllowedContent = "br[clear]";

; 分隔各个元素.

这里是文档中对 AllowedContent 规则的引用:

http://docs.ckeditor.com/#!/guide/dev_allowed_content_rules

我在 AllowedContent 声明上方的注释中保留了这一点作为提醒:

elements [attributes]{styles}(classes)

如果这不是您要问的,请再次原谅我,您的帖子中缺少某些部分。如果您可以更新它并让我知道,我会重新审视这个答案。

== 编辑 ==

好的,我刚刚看了帖子的编辑,看来你“裸”了<br />您问题中的标签,变成了实际的换行符。

您看到的是编辑器强制使用有效的 HTML。 BR 标记应始终 格式如下:<br /> (注意空格)

关于当 br 在允许的内容中时,ckeditor 会删除 <br/>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25163537/

相关文章:

javascript - Bootstrap v4 模式的 CKEditor 问题

php - 如何在表单中提交div

php - 如何让 CKeditor 从 Hspace 和 Vspace 切换到正确的 CSS

html - CKEditor仅显示HTML内容

javascript - CKEditor:更改链接模式的背景颜色?

javascript - CKEditor4.0,上传后如何去掉<img>的style属性?

javascript - 用附加的(不可编辑的)HTML 包装 CKEditor WYSYWG 内容以应用元素特定格式

javascript - 如何在 CKEDITOR 内联中禁用自动隐藏/显示工具栏

java - 将 Freemarker 与 ckEditor(或任何 html 编辑器)一起使用时如何解决引号问题?

position - 如何使内联ckeditor工具栏固定在顶部而不是 float