tinymce - 如何配置TinyMCE以允许内联元素内有 block 级元素?

标签 tinymce tinymce-4

我有一个 HTML,其中内联元素 span 包含 block 元素示例 div。我已将以下 HTML 源代码粘贴到 TinyMCE 的源代码 View 中,然后按“确定”

<span>plain text<div>test div</div></span>​

此外,我单击源 View 和 HTML,它会更改为下面的 HTML,其中跨度自动关闭,并将新跨度添加到 HTML,

<p><span><span>plain text</span></span></p>
<div>test div</div>
<p>​</p>

我知道,我们不能在内联元素中包含 block 元素(即 HTML 全局规则),但我无法在当前系统中进行更改。

更新:我尝试解决此处提到的问题,但效果不佳:https://stackoverflow.com/a/14603631/4420468

最佳答案

有一个配置选项可以控制此行为。

valid_children

The valid_children enables you to control what child elements can exists within specified parent elements.

see docs for further information

关于tinymce - 如何配置TinyMCE以允许内联元素内有 block 级元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42720462/

相关文章:

javascript - Markdown 到 html javascript

javascript - 在 tinymce 编辑器中更改背景工具栏颜色和文本颜色

javascript - 呈现由 TinyMCE 编辑的 HTML

javascript - 在 TinyMce 中保持嵌入视频的正确大小

jquery - Tinymce 文本编辑器问题(有一个大字符串)

javascript - 如何在 TinyMCE 中使用 valid_elements 允许评论标签

javascript - mysql 到 div 到 textarea 到 mysql

javascript - 如何使用IE在html编辑器中设置光标(7-8)

javascript - 如何在 TinyMCE 中覆盖语言标签

css - TinyMCE 表格边框行距问题