You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

row-gap/column-gap在非Flex/Grid布局的作用及Chrome低版本支持疑问

Chrome 47至66版本中row-gap的实际支持情况

MDN兼容性表格里的三行条目容易让人混淆,拆解一下实际逻辑:

  • 「row-gap(Chrome 47)」仅代表浏览器能识别这个属性的语法,不会把它当成无效属性丢弃,但此时没有任何布局环境能让它生效——说白了就是写了等于白写,看不到任何效果。
  • 直到Chrome 66,row-gap才真正开始在Grid布局中发挥作用;Chrome 84之后才扩展支持Flex布局。

你在常规文档流(Flow Layout)中测试的代码确实不会有效果,因为row-gap从设计之初就只针对Flex、Grid这类容器布局,不管哪个版本都不会在常规流里生效。

附上你的测试代码:

.parent{
  row-gap: 20px;
}

.child {
  height: 100px;
  background-color: red;
}
<div class="parent">
 <div class="child"></div>
 <div class="child"></div>
 <div class="child"></div>
</div>

内容的提问来源于stack exchange,提问作者Ricola

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 16:10:27