table边框合并问题

table边框合并问题box-sizing:border-box:盒子不会被padding和border撑大,按照width和height实际大小显示。则会合并表格中所有的td边框,实现边框1+1=1的效果。所以我给table和td(只有这两个添加了样式)添加了box-sizing:border-box样式。我给table是800px宽度但是却出现了小数,所以我猜测肯定是边框撑大了盒子造成合并的边框变粗。这里最后一行的top边框会重叠,并且加粗,强迫症会非常难受也不美观。这样一来就解决了边框合并变粗(强迫症)问题。…

表格合并问题:在这里插入图片描述
如果单单添加border-collapse:collapse;则会合并表格中所有的td边框,实现边框1+1=1的效果。
在Edge浏览器中是正常显示的。
但是,这样会在谷歌浏览器中出现问题:
在这里插入图片描述

这里最后一行的top边框会重叠,并且加粗,强迫症会非常难受也不美观。
我找了半天也没发现怎么解决,但是我测量了以下边框的大小发现了问题的所在:

在这里插入图片描述

我给table是800px宽度但是却出现了小数,所以我猜测肯定是边框撑大了盒子造成合并的边框变粗。

所以我给table和td(只有这两个添加了样式)添加了box-sizing:border-box样式

box-sizing:border-box:盒子不会被padding和border撑大,按照width和height实际大小显示。

这样一来就解决了边框合并变粗(强迫症)问题

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/37287.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注