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

如何在HTML表格的空白列位置添加垂直边框

输入图片描述

<hr/>属于水平分隔线元素,只能生成水平方向的分割线,无法实现你要的垂直边框效果,通过CSS设置单元格边框属性即可实现需求,两种常用方案如下:

  • 方案1:直接给表头列设置右侧边框,不需要额外新增空白列
<style>
table th {
  /* 可自行调整边框的颜色、粗细、样式 */
  border-right: 1px solid #666;
  /* 内边距可避免内容紧贴边框,按需调整即可 */
  padding: 6px 10px;
  text-align: left;
}
table td {
  padding: 6px 10px;
}
</style>
<table>
  <tr>
    <th>Machine Weight: </th>
    <td>50kg</td>
  </tr>
  <tr>
    <th>Carrying Capacity: </th>
    <td>30kg</td>
  </tr>
</table>
  • 方案2:如果需要保留中间空白列再做垂直分割,可新增空白单元格单独设置边框
<style>
/* 定义空白列的宽度和边框样式 */
.v-border-col {
  width: 15px;
  border-right: 1px solid #666;
}
table th, table td {
  padding: 6px 10px;
  text-align: left;
}
</style>
<table>
  <tr>
    <th>Machine Weight: </th>
    <td class="v-border-col"></td>
    <td>50kg</td>
  </tr>
  <tr>
    <th>Carrying Capacity: </th>
    <td class="v-border-col"></td>
    <td>30kg</td>
  </tr>
</table>

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 16:36:03