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

Bootstrap3.3.7中table-bordered类表格边框粗细不均如何调整为一致?

Bootstrap 3.3.7 table-bordered边框粗细不均问题解决

问题本质

该现象不属于视觉误差,核心是.table-bordered默认的边框折叠规则导致:

  • Bootstrap 3.x默认给带边框表格设置了border-collapse: collapse,相邻单元格的边框会重叠合并,不同位置的边框叠加后厚度会出现差异
  • 高DPI屏幕的亚像素渲染会放大该差异,最终呈现出部分边框更粗的效果
    表格边框粗细不均截图

解决方案

方案1:改用边框分离模式(兼容性最好,无叠加问题)

覆盖默认表格样式,关闭边框折叠,手动控制边框绘制逻辑,彻底避免叠加问题:

/* 关闭边框折叠,清零单元格间距 */
.table.table-bordered {
  border-collapse: separate;
  border-spacing: 0;
}
/* 统一单元格仅保留左侧和下侧边框 */
.table.table-bordered td,
.table.table-bordered th {
  border: 1px solid #ddd;
  border-width: 0 0 1px 1px;
}
/* 表格整体补充右侧和上侧边框,形成完整闭合的均匀边框 */
.table.table-bordered {
  border: 1px solid #ddd;
  border-width: 1px 1px 0 0;
}

如果需要调整边框厚度,直接修改上述代码中的1px为对应数值即可。

方案2:保留折叠模式下的修复

如果必须保留border-collapse: collapse的特性,强制所有边框属性完全统一即可:

.table.table-bordered,
.table.table-bordered th,
.table.table-bordered td {
  border: 1px solid #ddd !important;
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 09:33:02