我需要更换在 safari 中不起作用的 flex gap [重复]

Posted

技术标签:

【中文标题】我需要更换在 safari 中不起作用的 flex gap [重复]【英文标题】:I need to replace flex gap which doesn't work in safari [duplicate] 【发布时间】:2021-08-15 20:17:14 【问题描述】:

我需要为 safari 重写 flex gap。 我有 1 个块,在这个块内我放了 3 个输入元素

[输入][输入][输入]

当我使用这个时:

.myDiv 
  display: flex;
  align-items: center;
  margin: 10px 0;


.myDiv > * + *   
margin-left: 20px;

我有这个:

[输入][输入]_____[输入]

但我想要这个:

[输入]____[输入]_____[输入]

如果有人知道在不降低身高的情况下做到这一点的方法吗?

因为当我添加它时,它的高度位置发生了变化。

.inline-inputs > * * 
 margin-left: 20px;

【问题讨论】:

【参考方案1】:

我认为您可能正在寻找 justify-content: center 修饰符。

【讨论】:

以上是关于我需要更换在 safari 中不起作用的 flex gap [重复]的主要内容,如果未能解决你的问题,请参考以下文章

Flexbox 在 Safari 中不起作用

为什么简单的flexbox居中代码在Safari 5和6中不起作用?

flex 属性在 safari 上不起作用

Flexbox 中心在 Safari 中不起作用

flex-basis 不起作用,图像在 Safari 中消失 [重复]

地理定位在 Safari 5.1.7 中不起作用