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

为何生成的简易HTML代码出现水平Scrollbar?

水平滚动条出现的原因

问题出在表格单元格内嵌套的Bootstrap .row 类上。Bootstrap 3的.row默认带有margin-left: -15px和margin-right: -15px的负边距,而包裹它的<td>没有对应的内边距抵消这个负边距,导致内部.row向左右各延伸15px,直接撑开了表格宽度,触发了外层.table-responsive的水平滚动。

解决方案(无需添加overflow: hidden)

以下几种方法都能解决问题,按需选择:

  • 方案1:用容器类包裹内部.row
    Bootstrap的.container或.container-fluid自带左右内边距,刚好抵消.row的负边距:

    <td>
      <div class="container-fluid">
        <div class="row">
          <div class="col-sm-12">
            Test
          </div>
        </div>
      </div>
    </td>
    
  • 方案2:给<td>添加内边距
    直接给包含.row的<td>设置左右内边距,抵消负边距影响:

    <td style="padding-left: 15px; padding-right: 15px;">
      <div class="row">
        <div class="col-sm-12">
          Test
        </div>
      </div>
    </td>
    
  • 方案3:移除不必要的.row类
    如果这个内部结构不需要Bootstrap栅格布局,直接去掉.row类,用普通div替代:

    <td>
      <div>
        <div class="col-sm-12">
          Test
        </div>
      </div>
    </td>
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 00:59:53