小编Dar*_*ryl的帖子

如何在Flexbox布局中检查间隙支持

Firefox已经实现gap了Flexbox布局,而其他浏览器(例如Chrome)仅支持gap网格布局。如果gap在flexbox容器上添加,这会导致浏览器之间的差异。CSS @supports功能旨在处理浏览器尚不支持某些功能的情况。那么,如何测试对gapFlexbox的支持?

<style>
.flex {
  display: flex;
  gap: 20px;
}
</style>

<section class="flex">
  <div>Item One</div>
  <div>Item Two</div>
</section>
Run Code Online (Sandbox Code Playgroud)

请注意:即使我使用@supports grid-gap而不是gap,Firefox仍然会在flexbox容器上应用空白,而Chrome不会应用任何内容,因此该解决方案将无法使用。

我正在寻找一致性,因为如果我们开始将差距应用到flexbox容器上,这将是一个巨大的问题,并且它在浏览器的较新实现中有效,而在规范的较旧实现中则无法测试支持性。

我不是在寻找JavaScript解决方案。

html css firefox css3 flexbox

8
推荐指数
1
解决办法
496
查看次数

标签 统计

css ×1

css3 ×1

firefox ×1

flexbox ×1

html ×1