登录
首页 >  文章 >  前端

CSS设置单元格间距,border-spacing详解

时间:2026-03-14 14:42:39 411浏览 收藏

本文深入解析了CSS中border-spacing属性的使用要点与常见误区,重点揭示其失效的根本原因——必须配合border-collapse: separate才能生效,而浏览器默认的collapse模式会完全忽略该属性;同时详细说明了双值语法的顺序规则(先水平后垂直)、单位限制、与padding/margin的本质区别,以及在现代布局(Flex/Grid)中的不可用性,并提醒复杂表格中跨行跨列时的视觉偏差问题,堪称一份兼顾原理、实践与兼容性的实用避坑指南。

CSS如何设置单元格之间的间距_利用border-spacing调整表格css

border-spacing 在 table 上为什么没生效

因为 border-spacing 只对 border-collapse: separate 的表格起作用,而现代浏览器默认是 border-collapse: collapse。一旦设成 collapse,border-spacing 就完全被忽略——连 DevTools 里都可能显示为“无效属性”。