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

Bootstrap网格行宽度溢出问题咨询(未自定义CSS)

Bootstrap Row宽度溢出的默认设置原因

这事儿核心是Bootstrap网格系统的默认内外边距设计:

  • .row类默认带了margin-left: -15px; margin-right: -15px;的负外边距
  • 它的直接子元素.col-*系列类,默认有padding-left: 15px; padding-right: 15px;的内边距

这套设计本来是和Bootstrap的容器类(.container或.container-fluid)配合用的:

.container和.container-fluid默认都有左右各15px的内边距,.row的负外边距刚好抵消掉容器的内边距,再加上列的正内边距,就能让列里的内容既对齐容器边缘,又能保证列之间有合适的间距。

但如果你没把.row放在.container/.container-fluid里面,就没东西抵消.row的负外边距了——这时候.row就会往左右两边各多出15px,直接超出父元素的宽度,自然就出现横向溢出和滚动条了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 09:43:07