我了解选项
forced_root_block
将从 TinyMCE 版本 6.0 中删除。我使用此选项来避免段落(生成 br 标签而不是 p 标签)。
forced_root_block : false
我应该如何避免在即将推出的 TinyMCE 版本中出现白线?
GitHub 上对此有一个很大的讨论: https://github.com/tinymce/tinymce/discussions/7342
CSS
margin
是我们推荐的删除段落之间空格的方法,但我们已经记录了一张票证,以了解如何解决对 br
标签的需求:
https://github.com/tinymce/tinymce/discussions/7342#discussioncomment-2129636
我不确定这个功能在提出这个问题时是否已经存在,但
newline behaviour
选项是我的解决方案:
newline behaviour: "linebreak"
我想知道 TinyMCE 的开发者对
br
标签的长期抵制从何而来,因为没有人想要在只使用一个输入时出现一个新段落。或者当您从记事本粘贴文本时将 br
替换为段落。两个 br
标签是另一回事。在我的场景中,我在编辑后将两个 br
标签转换为段落,以便能够设置白线高度的样式。也许这种方法不符合 TinyMCE 的理念,即编辑器内部和外部的 HTML 应该是无缝相同的。
使用 newline_behavior :“linebreak”,因为它会在每次按下 Enter 时强制“Enter+Shift”。而如果使用“反转”而不是“换行符”,则“输入”功能和“Shift + 输入”功能会交换。
在tinymce 6中,如果我将forced_root_block属性设置为非标签值,则编辑器不会添加任何标签(我期望默认值 - 段落)
forced_root_block: 'aaa',