【问题标题】:Disable Tailwind on a div or component在 div 或组件上禁用 Tailwind
【发布时间】:2020-07-17 05:43:49
【问题描述】:

有没有办法在特定的 div 或组件上disable Tailwind's Preflight?例如,所见即所得的编辑器,或者想要逐渐迁移到 Tailwind。

【问题讨论】:

    标签: tailwind-css


    【解决方案1】:

    我相信最佳方法,如果您将其用于基本降价,则使用 @tailwind/typography 包,它将允许诸如 <h6> <b> 等标签...

    1. 运行npm i @tailwindcss/typography
    2. require("@tailwindcss/typography") 添加到tailwind.config.js 中的插件
    3. 添加类名prose prose-lg
    <div className="prose prose-lg" dangerouslySetInnerHTML={{ __html: markdownDesc }} />
    

    在这里的一篇文章中找到了这种方法: https://tjaddison.com/blog/2020/08/updating-to-tailwind-typography-to-style-markdown-posts/

    【讨论】:

      【解决方案2】:

      搜索“未重置顺风”。

      https://www.swyx.io/tailwind-unreset/

      1. https://raw.githubusercontent.com/ixkaito/unreset-css/master/_unreset.scss下载文件unreset.scss

      2. 将其复制到您的 tailwind.scss 并在未重置的类下命名它。

      .unreset { // 在此处粘贴 unreset.scss! }

      1. 然后在您的 JSX 中,您可以将未重置的类添加到:

      div className="unreset" dangerouslySetInnerHTML={{ __html: post.contents }}

      https://www.youtube.com/watch?v=iLEYtgBezhs

      【讨论】:

        【解决方案3】:

        据我所知,如果可以找到类似的类,它将始终加载 ui。一些解决方案可以是

        • 通过在初始加载时将其从其他 css 文件中更早地放置来降低其相对于其他 css 的优先级。
        • 您可以配置tailwind.config.js 文件,使其只生成需要的css
        • 用额外的标识符包装 css,使其不会与顺风类冲突。

        【讨论】:

          猜你喜欢
          • 2021-04-21
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2023-01-24
          • 2022-11-11
          • 1970-01-01
          • 2022-07-21
          • 1970-01-01
          相关资源
          最近更新 更多