TinyMCE 6.0 强制根块选项

问题描述 投票:0回答:4

我了解选项

forced_root_block
将从 TinyMCE 版本 6.0 中删除。我使用此选项来避免段落(生成 br 标签而不是 p 标签)。

  forced_root_block : false

我应该如何避免在即将推出的 TinyMCE 版本中出现白线?

tinymce
4个回答
1
投票

GitHub 上对此有一个很大的讨论: https://github.com/tinymce/tinymce/discussions/7342

CSS

margin
是我们推荐的删除段落之间空格的方法,但我们已经记录了一张票证,以了解如何解决对
br
标签的需求: https://github.com/tinymce/tinymce/discussions/7342#discussioncomment-2129636


1
投票

我不确定这个功能在提出这个问题时是否已经存在,但

newline behaviour
选项是我的解决方案:

newline behaviour: "linebreak"

我想知道 TinyMCE 的开发者对

br
标签的长期抵制从何而来,因为没有人想要在只使用一个输入时出现一个新段落。或者当您从记事本粘贴文本时将
br
替换为段落。两个
br
标签是另一回事。在我的场景中,我在编辑后将两个
br
标签转换为段落,以便能够设置白线高度的样式。也许这种方法不符合 TinyMCE 的理念,即编辑器内部和外部的 HTML 应该是无缝相同的。


0
投票

使用 newline_behavior :“linebreak”,因为它会在每次按下 Enter 时强制“Enter+Shift”。而如果使用“反转”而不是“换行符”,则“输入”功能和“Shift + 输入”功能会交换。


0
投票

在tinymce 6中,如果我将forced_root_block属性设置为非标签值,则编辑器不会添加任何标签(我期望默认值 - 段落)

forced_root_block: 'aaa',
© www.soinside.com 2019 - 2024. All rights reserved.