如何配置tinymce在Django中删除多余的空格?

时间:2019-05-17 17:10:42

标签: python django tinymce

最近,我开始在项目中使用tinymce,并在发布后在段落之间获得了更多的空白。

enter image description here

如果我使用ctrl+enter会有所帮助。 我尝试了p{margin:0; padding:0;}并没有帮助。我搜索了文档,但是找不到任何与此相关的内容,也许我找不到。 settings.py中tinymce的配置中必须有某些内容,希望您能对我有所帮助。预先非常感谢

1 个答案:

答案 0 :(得分:0)

这几乎可以肯定与您的CSS有关。当您启动TinyMCE时,它具有提供默认CSS集合的Theme和Skin。浏览器做同样的事情-如果您打开HTML页面并且不提供任何CSS,则浏览器将默认呈现HTML的方式。

如果要更改事物的呈现方式,则需要将CSS传递到TinyMCE(通过content_css配置设置)以更改编辑器呈现HTML的方式。

https://www.tiny.cloud/docs/configure/content-appearance/#content_css

我会注意到您的屏幕截图中的字体不是TinyMCE的默认字体,因此我怀疑确实已有一些CSS传递到TinyMCE中,并且其列表间距可能不是您所期望的。

我将查看您传递给TinyMCE的CSS,并根据需要对其进行调整以获取所需的间距。

注意: 在TinyMCE中按 Enter 会创建一个新段落(<p>)。按 SHIFT + Enter 会插入一个换行符(<br>)。这些通常具有不同的行距,边距和填充,并可能导致不同的行距结果。