游乐游手机版
首页/前端开发/文章详情

HTML表格border-collapse消除单元格间隙方法

时间:2026-07-20 06:49
border-collapse:collapse必须直接写在table元素上,框架默认样式可能覆盖此设置,需同时删除border-spacing并确保display为table或inline-table。边框合并按宽度、样式、顺序优先级竞争,隐藏外框可用border:transparent,内线通过th、td统一设置。注意:许多UI框架默认设置,必要时需用!

首先,一个核心结论必须牢记:border-collapse: collapse 这个属性,只能写在 table 元素上才能生效,这是无数前端新手踩过最深的坑。

怎么在HTML表格中通过border-collapse属性彻底消除单元格间的缝隙

border-collapse: collapse 必须写在 table 元素上才生效

如果你把这个属性写在 tdtr 或者外层 div 上,试试看就会发现,完全不起作用,浏览器直接无视。这正是90%的开发者遇到“加了没反应”问题的根源。

正确的做法只有两种: