登录
首页 >  文章 >  前端

HTML表格border-spacing设置详解

时间:2026-05-27 20:26:46 145浏览 收藏

本文深入剖析了HTML表格中border-spacing属性的实战要点与常见陷阱,直击“设了没反应”的核心原因——border-collapse被误设为collapse导致该属性被浏览器完全忽略,并强调必须显式声明border-collapse:separate才能生效;同时厘清其双值语法(首值控列距、次值控行距)、单位限制、作用对象(仅table元素)、与padding的本质区别,以及在复杂表格(含colspan/rowspan)中的视觉表现逻辑,帮助开发者精准区分“单元格间空隙”与“内容内边距”,避免无效调试,真正用对、用好这一关键布局工具。

HTML table的border-spacing属性?CSS控制单元格间距实战

border-spacing 为什么设了没反应?

最常见的原因是 border-collapse 被设成了 collapse。这个值会让所有边框“焊死”在一起,border-spacing 直接被浏览器忽略——连 DevTools 的 computed 样式里都可能标为“invalid”。