位置: IT常识 - 正文

如何完美地去除表格的“双线”(如何简单去除)

编辑:rootadmin
想必大家在做网页表格的时候一定遇到过这种情况吧 表格出现了“双线”,但是我们需要一个“单线”的表格 比较常用的解决方案 解决方案1: 在表格的样式中添加border-collapse: collapse;以设置边框合并(如果border-collapse的属性值为collapse,则会忽略 bord ...

推荐整理分享如何完美地去除表格的“双线”(如何简单去除),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:如何轻松去除,如何简单去除,如何除掉,如何轻松去除,如何轻松去除,如何完美地去除水印,如何简单去除,如何完美的去除,内容如对您有帮助,希望把文章链接给更多的朋友!

想必大家在做网页表格的时候一定遇到过这种情况吧

表格出现了“双线”,但是我们需要一个“单线”的表格

比较常用的解决方案

解决方案1:

在表格的样式中添加border-collapse: collapse;以设置边框合并(如果border-collapse的属性值为collapse,则会忽略 border-spacing 和 empty-cells 属性),效果如下:

中间的那一条线特别粗,强迫症表示巨不舒服

解决方案2:

如何完美地去除表格的“双线”(如何简单去除)

在表格样式中添加border-spacing: 0;(由于HTML5已经放弃cellspacing这个属性,所以用border-spacing: 0;这个样式来代替)以设置相邻单元格边框间的距离为0,效果如下:

表格的底边还是“双线”,没有达到去除“双线”的目的

我的解决方案

以上两种方法都没有很好地解决“双线”这个问题,那么究竟什么方法可以完美地把“双线”这个问题解决呢?

众所周知,在css中,万物皆为盒子,我们可以把表格看成一个大盒子,单元格看成大盒子里的几个小盒子

首先设置表格(大盒子)为黑色(为了区分,我暂时把字改成白色):

table {background: #000;color: #fff;}

接着,我们把单元格的背景改成白色(再把字改回黑色):

td,th {background: #fff;}

最后我们可以按照我们的需求对表格进行改变

最终的HTML&CSS代码<!DOCTYPE html><html><head><meta charset="utf-8"><title>表格</title><link type="text/css" rel="stylesheet" href="https://www.cnblogs.com/Lance-Blog/p/css%E6%96%87%E4%BB%B6%E8%B7%AF%E5%BE%84"/></head><body><table width="70%"><tr><th>Month</th><th>Savings</th></tr><tr><td align="center">January</td><td align="center">$100</td></tr></table></body></html>table {background: #000;}td,th {background: #fff;}

以上就是《如何完美地去除表格的“双线”》的所有内容,感谢观看

本文链接地址:https://www.jiuchutong.com/zhishi/304753.html 转载请保留说明!

上一篇:WordPress数据库修改用户名方法(wordpress建立数据库错误)

下一篇:phpcms后台路径怎么改(phpcms怎么用)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络