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

Firefox下Flexbox子元素设height:100%时边距异常问题求解

Flexbox水平滚动轮播Firefox端边距异常问题

我被该问题困扰已超过一周,始终未找到对应的合理解释与解决方案。

问题表现

我基于Flexbox实现了一个水平滚动轮播,不同浏览器下运行效果存在明显差异:

  • Chrome浏览器中运行效果符合预期,元素间margin间距显示正常
  • Firefox浏览器中打开相同页面时,会出现元素边距过宽的显示异常

排查结论

经逐一调试属性影响,确认异常由main标签内的<section>标签设置height: 100%导致:

移除该height: 100%属性后,边距显示可恢复正常,但轮播内部的图片无法完成正确缩放。

效果对照

  • Chrome下预期效果:
    Chrome端轮播正常显示效果
  • Firefox下异常效果:
    Firefox端轮播边距过宽异常效果

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.29 03:18:16