带有 Tailwind CSS 的 Django-Tinymce

Posted

技术标签:

【中文标题】带有 Tailwind CSS 的 Django-Tinymce【英文标题】:Django-Tinymce with Tailwind CSS 【发布时间】:2021-10-16 01:56:39 【问题描述】:

我目前正在为我的项目使用 django-tinymce4-lite,其他一切都按预期工作。但是在实际渲染的 html 页面上,应该显示 tinymce4 格式的内容,tailwind-preflight 会用列表和空格弄乱格式。

我找到了这个解决方案here。这是我面临的确切问题。第一个答案对我不起作用,我想让它起作用。我正在关注this 教程以将 Tailwind CSS 与 Django 一起使用。我是 npm 的新手,所以我盲目地跟随,一切正常,但是当我尝试实施第一个答案时,没有任何反应。

使用第二个答案是可行的,但它会弄乱整个前端。

【问题讨论】:

【参考方案1】:

是的,这可能会弄乱你的整个前端(目前我自己也面临这个问题)。

在 Tailwind 配置中设置 preflight: false 将停止 Tailwind 运行预检,这基本上会删除 h1ali 等标签的所有基本 CSS 样式(填充、大小、下划线)等等

您可以使用 Tailwind 在前端重新应用所有这些,但必须这样做。 CSS 就是这样;您是在告诉 Tailwind 不要清除基本样式,这意味着您在 Tinymce 中输入的内容将按照您的预期显示。

【讨论】:

是的,我知道,我不想为整个前端设置preflight: false。正如我所问的那样,我只想能够禁用某个 div 的预检,或者可能是一种可能的方式来否定某个 div 的预检。

以上是关于带有 Tailwind CSS 的 Django-Tinymce的主要内容,如果未能解决你的问题,请参考以下文章

Less 不会应用带有点 (.) 的 Tailwind CSS 类名

带有 Tailwind css 的 Vue 过渡在淡出时不可见

如何将带有 PostCSS 清除的 Tailwind CSS 添加到 Rails 5?

带有截断文本的 flex 布局的 Tailwind css

带有填充的 Tailwind CSS 导航悬停下拉菜单

暗模式在带有 Nextjs 和 Typescript 的 Tailwind CSS V3 中不起作用