Z
ZHANK
表格

内边距与间距

padding 单元格内边距、border-spacing 单元格间距

表格内边距与间距

padding 控制单元格内部空间,border-spacing 控制单元格之间的距离。

学完本章你将: 掌握 padding 内边距、border-spacing 间距。


padding 内边距

html
<style>
  th, td {
    padding: 15px;           /* 四周一样 */
    /* padding: 10px 20px;   上下10 左右20 */
    /* padding: 5px 10px 15px 20px;  上 右 下 左 */
  }
</style>

border-spacing 间距

html
<style>
  table {
    border-collapse: separate;  /* 必须是 separate */
    border-spacing: 10px;       /* 单元格间距 10px */
    /* border-spacing: 10px 20px;  水平10 垂直20 */
  }
</style>

⚠️ border-collapse: collapse 会忽略 border-spacing


两者对比

html
<!-- padding:内容到边框的距离 -->
<table border="1" style="border-collapse: collapse;">
  <tr>
    <td style="padding: 20px;">大内边距</td>
    <td style="padding: 5px;">小内边距</td>
  </tr>
</table>

<!-- border-spacing:单元格之间的距离 -->
<table border="1" style="border-spacing: 15px;">
  <tr>
    <td>间距 15px</td>
    <td>间距 15px</td>
  </tr>
</table>