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

如何让HTML表格两行间的分隔边框贴合表格外边框?

解决表格标题行分隔边框不贴合外边框的问题

问题出在你给表格设置了padding:10px,同时默认的border-collapse: separate模式让单元格边框与表格边框独立,导致标题行的底部分隔线无法延伸到表格左右外边框。

以下是修改后的代码:

CSS 代码

table {
  border: 1px solid lightgray;
  border-radius: 8px;
  border-collapse: collapse; /* 合并表格与单元格边框 */
  overflow: hidden; /* 确保圆角在边框合并模式下生效 */
}

td {
  padding: 10px; /* 为单元格设置内边距,替代原表格的padding */
}

.table_header {
  border-bottom: 1px solid lightgray;
}

HTML 代码

<table>
  <tr>
    <td class="table_header">Title</td>
  </tr>
  <tr>
    <td>Example message</td>
  </tr>
</table>

关键修改说明

  • border-collapse: collapse:让表格和单元格的边框合并,使标题行的底部分隔线完全贴合表格左右外边框
  • 移除表格的padding,给单元格加padding:既保留内容与边框的间距,又避免分隔线被表格内边距截断
  • overflow: hidden:解决边框合并模式下表格圆角不生效的问题,让整体样式更统一

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 03:42:41