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

响应式div容器内X轴滚动异常问题求助

问题解决:横向滚动条不显示反而容器被撑大

问题出在你给section设置的inline-flex上——这个display属性会让元素宽度由内部内容决定,哪怕加了w-full和max-w-full也没用,容器会直接被2000px宽的子元素撑满,自然触发不了overflow-x:auto。

解决方法很简单,把section的inline-flex改成flex:

<div className="w-full">
  <section className="flex w-full flex-col gap-2 overflow-x-auto border max-w-full">
    <div className="w-[2000px] h-11 inline-flex bg-black"></div>
  </section>
</div>

改成flex后,section会以块级元素的形式占满父容器宽度,当子元素宽度超出容器范围时,就会自动显示横向滚动条了。

内容的提问来源于stack exchange,提问作者Juancho Plass Cedillo

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 02:48:11