首页 > 其他分享 >【CSS】盒子边框 ③ ( 设置表格细线边框 | 合并相邻边框 border-collapse: collapse; )

【CSS】盒子边框 ③ ( 设置表格细线边框 | 合并相邻边框 border-collapse: collapse; )

时间:2023-03-18 10:34:03浏览次数:43  
标签:collapse 表格 示例 单元格 边框 border


文章目录

  • ​​一、设置表格细线边框​​
  • ​​1、表格示例​​
  • ​​2、合并相邻边框​​
  • ​​3、完整代码示例​​






一、设置表格细线边框




1、表格示例



给定一个 HTML 结构中的表格 , 默认样式如下 :

<!DOCTYPE html> 
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>设置表格细线边框</title>
<base target="_blank"/>
</head>
<body>
<!-- 表格标签 -->
<table width="400" align="center">
<!-- 表格标题标签 -->
<caption>表格标题</caption>
<!-- 表格行标签 -->
<tr>
<!-- 表格表头单元格标签 -->
<th>姓名</th>
<th>年龄</th>
</tr>
<tr>
<!-- 表格普通单元格标签 -->
<td>Tom</td>
<td>18</td>
</tr>
<tr>
<!-- 表格普通单元格标签 -->
<td>Jerry</td>
<td>16</td>
</tr>
</table>
</body>
</html>

显示效果 :

【CSS】盒子边框 ③ ( 设置表格细线边框 | 合并相邻边框 border-collapse: collapse; )_前端



2、合并相邻边框



为 table 设置边框 :

table {
border: 1px solid blue;
}

显示效果 :

【CSS】盒子边框 ③ ( 设置表格细线边框 | 合并相邻边框 border-collapse: collapse; )_盒子边框_02


上述效果只有表格的边框 , 内部的单元格的边框没有设置 ,

为 表头单元格 th 和 普通单元格 td

table, th, td {
border: 1px solid blue;
}

设置完上述样式后 , 表格显示如下 :

【CSS】盒子边框 ③ ( 设置表格细线边框 | 合并相邻边框 border-collapse: collapse; )_前端_03

上述 单元格 与 单元格 之间 的边框 , 单元格 与 表格 之间 的边框 , 出现了重叠 , 每个重叠处都有 两条线 ;

设置

border-collapse: collapse;

CSS 样式 , 可以 将 相邻的边框 合并在一起 , 合并边框后的效果 :

【CSS】盒子边框 ③ ( 设置表格细线边框 | 合并相邻边框 border-collapse: collapse; )_前端_04



3、完整代码示例



完整代码示例 :

<!DOCTYPE html> 
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>设置表格细线边框</title>
<base target="_blank"/>
<style>
table, th, td {
border: 1px solid blue;

/* 相邻边框合并在一起 */
border-collapse: collapse;
}
</style>
</head>
<body>
<!-- 表格标签 -->
<table width="400" align="center">
<!-- 表格标题标签 -->
<caption>表格标题</caption>
<!-- 表格行标签 -->
<tr>
<!-- 表格表头单元格标签 -->
<th>姓名</th>
<th>年龄</th>
</tr>
<tr>
<!-- 表格普通单元格标签 -->
<td>Tom</td>
<td>18</td>
</tr>
<tr>
<!-- 表格普通单元格标签 -->
<td>Jerry</td>
<td>16</td>
</tr>
</table>
</body>
</html>

显示效果 :

【CSS】盒子边框 ③ ( 设置表格细线边框 | 合并相邻边框 border-collapse: collapse; )_前端_05


标签:collapse,表格,示例,单元格,边框,border
From: https://blog.51cto.com/u_14202100/6129351

相关文章

  • Sciter无边框,带阴影,自定义标题栏窗口
    Sciter无边框,带阴影,自定义标题栏窗口来源  https://www.zhihu.com/column/c_1457278851911454720参考 https://gitlab.com/sciter-engine/sciter-js-sdk参考 https:......
  • Codeforces Round 406 (Div. 1) C. Till I Collapse 主席树上二分
    首先贪心是显然的,但是询问有n个先考虑一个朴素的主席树做法对于每个k,对于当前固定的L,二分R,用主席树查询一下[L,R]区间内的不同数个数是否大于K个(主席树的经典应用),更新......
  • Raize控件的RzBorder报错的问题
    分析结果:这里发现一个问题,就是elements(这个数字)和后面的那个数字必须对应,这个是以为编码问题,造成系统识别的长度不一样。因此解决最简单的办法:直接修改字符长度一样就可......
  • uniapp H5页面嵌入微信小程序 ios 下 video组件 播放视频 设置 border-radius overflo
    在ios系统中,设置border-radius可能会不生效(安卓有效),直接给要设置的元素设置border-radius属性,再添加下面的代码即可实现功能:-webkit-backface-visibility:hidden;......
  • css实现画面转场以及边框线条动画
    效果预览在实现转场效果之前,需要先了解css的clip-path属性,该属性就是实现转场的核心属性,clip-path属性可以使用裁剪方式创建元素的可显示区域。区域内的部分显示,区域外的......
  • [CSS] 胶囊按钮与border-radius
    胶囊按钮高度固定以前在写这种形状的按钮的时候,我一般是写了一个固定高度,然后border-radius设置为高度的一半:.pill-button{width:auto;min-width:128px;......
  • 解决 vtkImageReslice MPR斜切面会出现灰色边框问题
    一、问题情况在旋转过程中会产生灰色边框现象:  二、产生原因进行斜切时,原始体数据的实际切面比输出的图片尺寸(矩形)小,因此会在空出的部分会用默认值进行填充,默认值为......
  • 边框颜色
     border-color属性用于设置边框的颜色。可以设置的颜色:name-指定颜色的名称,如"red"RGB-指定RGB值,如"rgb(255,0,0)"Hex-指定16进制值,如"#ff0000"您......
  • 边框-单独设置各边
     在CSS中,可以指定不同的侧面不同的边框:实例p{border-top-style:dotted;border-right-style:solid;border-bottom-style:dotted;border-left-style:solid;}......
  • 边框-简写属性
    边框-简写属性上面的例子用了很多属性来设置边框。你也可以在一个属性中设置边框。你可以在"border"属性中设置:border-widthborder-style(required)border-color......