用css制作细线表格时,表格中横竖各有一根线条很粗怎么办?

背景

今日跟着pink的教程学习细线表格的做法,我设置的1px的表格,但是总有一横一竖两根线粗一些。本人也设置了border-collapse: collapse;

问题相关代码

        table,
        td,
        th {
            border: 1px solid rgb(0, 0, 0);
            text-align: center;
            font-size: 14px;
            /* 合并边框 */
            border-collapse: collapse;
        }
 <table align="center" cellspacing="0">
        <thead>
            <tr>
                <th>排名</th>
                <th>排名</th>
                <th>排名</th>
                <th>排名</th>
                <th>排名</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>263</td>
                <td>263</td>
                <td>263</td>
                <td>263</td>
                <td>263</td>
            </tr>
            <tr>
                <td>263</td>
                <td>263</td>
                <td>263</td>
                <td>263</td>
                <td>263</td>
            </tr>
        </tbody>
    </table>

运行结果及报错内容

如图,下侧右侧边框,第一列右侧边框都要粗点

img

尝试过的方法

在各种尝试无果后,我调整了表格的大小,直接设置table的宽高,发现变粗的线条位置发生了变化
以下是200x200时

img

250x300

img

300x350

img

350x400

img

经过观察发现,实际上竖线有两条很粗,而且宽度每增加50px就位置就向左移动一格。横线粗的有一条,高度每增加50px就像下移动一格
感觉不是代码问题,是浏览器的问题,其中有一定的规律,奈何知识能力不足无法解释,希望能详细解答

更新:去测试了几个浏览器,Chrome和edge浏览器都是这个问题,联想浏览器和IE能够正常显示,不知道是浏览器哪里没设置对,显示并没有缩放

我想要达到的结果

我想要做出一格每条线粗细与设定一致的表格,并想了解出现这种问题的原因,谢谢

感觉不是代码问题,是浏览器的问题。
题主这一点感觉应该没错,可能是浏览器显示的原因。可以换一个浏览器显示看看。

以上仅供参考,如有任何疑问,可以评论回复,看到即回。
希望对题主有所帮助!可以的话,点个采纳!

代码我这测试没有问题

img

检查下你的浏览器或者windows桌面是不是缩放放大或缩小了

把浏览器和windows桌面缩放设置回100%看看

img

img

如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!

img

快给大哥点采纳吧 我都看不下去了

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632