CSS-如何设置相邻边框合并,设置单元格边框间的间隔,设置空白单元格边框是否显示

在 CSS 中可以通过 border-collapse 样式属性来设置表格的相邻边框是否合并

属性值作用
separate默认值,边框会被分开,不会忽略 border-spacing 和 empty-cells 样式属性
collapse相邻边框会合并成一条单一的边框,边框宽度不变

border-spacing 设置相邻单元格边框间的距离,只在边框未合并的情况下有效

  • 属性值有两个,属性值可以是 px(像素)、cm(厘米)等,不允许使用负值
  • 如果设置了一个属性值,那么这个属性值设置的是水平和垂直间距
  • 如果设置了两个属性值,那么第一个设置水平间距,第二个设置垂直间距

empty-cells 设置是否显示表格中的空单元格(绘制边框),同样只在边框未合并的情况下有效

属性值作用
hide不在空单元格周围绘制边框
show默认值,在空单元格周围绘制边框
table,
tr,
td {
  border: 1px solid gray;
}
<table>
  <tr>
    <td>border-collapse</td>
    <td></td>
    <td>border-collapse</td>
    <td>border-collapse</td>
  </tr>
  <tr>
    <td>border-collapse</td>
    <td>border-collapse</td>
    <td>border-collapse</td>
    <td></td>
  </tr>
</table>

在这里插入图片描述
设置边框的间距:

border-spacing: 10px;

在这里插入图片描述
空白单元格不显示:

empty-cells: hide;

在这里插入图片描述
设置边框合并:

border-collapse: collapse;

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值