【问题标题】:Tailwind CSS flexbox gap is not working on iPhone ChromeTailwind CSS flexbox gap 不适用于 iPhone Chrome
【发布时间】:2021-02-14 03:32:12
【问题描述】:

我遇到了 CSS flexbox gap 的一些问题。为什么它不能在 iPhone 上运行?

这是我的代码

<div className="flex flex-col gap-2">

在桌面上

在 iPhone 镀铬上

【问题讨论】:

  • 您似乎已经通过显示 IOS Safari 的 caniuse 信息回答了您的问题,该信息给出了“未实现”。如果您认为这不是问题的原因,您能否进一步解释一下场景是什么?
  • 我不明白。你的意思是IOS Safari和IOS Chrome兼容吗?
  • iOS Safari 和 Chrome 都使用相同版本的 Webkit,只更新 iOS 的新版本。

标签: css tailwind-css


【解决方案1】:

您可以使用 space- 类在 Tailwind flexbox 上实现间距。

<div className="flex flex-col space-x-4">

顺便说一句;在 Tailwind flexbox 上应用 gap 类名不是通用方法。间隙大小仅适用于 grid 容器。

<div className="grid gap-1 grid-cols-2">

【讨论】:

【解决方案2】:

目前,'space-' 是替换间隙的最佳解决方法,但是您只需要对弹性间隙执行此操作,网格间隙在 iOS 上工作得非常好,因此如果您要重构,则不必重构至少你的网格。

【讨论】:

    猜你喜欢
    • 2021-09-04
    • 1970-01-01
    • 2016-02-18
    • 1970-01-01
    • 2022-01-20
    • 2022-10-22
    • 2020-04-17
    • 2021-07-03
    • 1970-01-01
    相关资源
    最近更新 更多