CKEditor 插入空白 P 标签而不是无效元素

发布于 2025-01-05 15:24:18 字数 638 浏览 1 评论 0原文

按“源”按钮,然后将此文本粘贴到编辑器:

<p><h2>
    Info:</h2>
<p>
    <dt>
        Controls</dt>
</p>

之后按“源”切换到查看模式。之后再次按 Source 查看代码。 此 HTML 转换为:

<p>
    &nbsp;</p>
<h2>
    Info:</h2>
<p>
    &nbsp;</p>
<dl>
    <dt>
        Controls</dt>
</dl>
<p>
    &nbsp;</p>
<ul>
    <li>
        GK Volume, Down/S1 Switch, Up/S2 Switch, Select Switch</li>
</ul>

如何配置 CKEditor 不要插入此块:

<p>&nbsp;</p>

Press Source button, then past this text to editor:

<p><h2>
    Info:</h2>
<p>
    <dt>
        Controls</dt>
</p>

After that press Source to switch to view mode. After that again press Source to see code.
This HTML converted to:

<p>
     </p>
<h2>
    Info:</h2>
<p>
     </p>
<dl>
    <dt>
        Controls</dt>
</dl>
<p>
     </p>
<ul>
    <li>
        GK Volume, Down/S1 Switch, Up/S2 Switch, Select Switch</li>
</ul>

How to configure CKEditor do not insert this block:

<p> </p>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

甜柠檬 2025-01-12 15:24:18

编辑做了他认为最好的事情。
由于空段落应该折叠到零高度,根据官方建议,它放入了一个 nbsp 以防止其为空。它会尝试根据您的输入创建有效的 HTML,这也是它插入

标记的原因。

The editor does what it thinks is best.
Since empty paragraphs are supposed to collapse to zero height, according to the official recommendations, it puts a nbsp in to keep it from being empty. And it tries to create valid HTML from your input, that's also the reason it inserts the <dl> and </dl> tags.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文