在 html table 表格元素的默认设置中,如果为每个表格定义它的边框,整体看起来就感觉非常的凌乱,所以这篇博文就说一说,如果将 table 表格的单元格边框合成一条单线。

table 表格边框默认的样式

例代码:html>

Document

table{

width: 300px;

height: 120px;

border: 1px solid #ccc;

text-align: center;

}

td{

border:1px solid #ccc;

}

表格表格表格
表格表格表格
表格表格表格

运行后,如下面所示:

7d2705184535c8c641748ad36ef06372.png

CSS border-collapse 属性,合并 table 表格边框

css 中的 border-collapse 属性可以将表格的边框合并为单一的边框。

其值如下:

collapse:将边框合并为单一的边框

separate:默认值,边框被分开,不会合并

inherit:继承父元素的 border-collapse 属性值。

注意:如果使用 collapse 值时,推荐设置 border-spacing 属性的值为 0。

例:table 表格的边框合并成单一的直线

修改上面的CSS代码如下:table{

width: 300px;

height: 120px;

border: 1px solid #ccc;

text-align: center;

border-spacing: 0;

border-collapse: collapse;

}

/*其它代码,参考上面的示例代码*/

运行后显示效果如下:

5baae2ab0b02a79b72c91bf0009a687f.png

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐