CSS如何控制表格单元格边框合并_通过border-collapse实现

border-collapse属性必须设在table元素上,因它是表格级样式,对tr、td无效;设为collapse可合并相邻边框(取宽、实、后声明者),但empty-cells在collapse下失效,移动端可能渲染错位。border-collapse属性必须设在上,不是或很多人试过给 td 加 border,再设 tr 的 border-collapse: collapse,结果没用------因为 border-collapse 是表格级样式,只对 table 元素生效。常见错误现象:td 边框看起来双倍粗、有空隙、内边距撑开;或者加了 border-collapse: collapse 但完全没反应。必须写在 <table style="border-collapse: collapse"> 或对应 CSS 类里如果用了 border-spacing,它会和 border-collapse 冲突,后者优先级更高,但建议直接删掉 border-spacing 避免混淆IE8+ 支持 collapse,但 IE7 及更早只支持 separate(此时设 collapse 会被忽略)collapse模式下,相邻边框如何"合并"而不是"叠加"启用 border-collapse: collapse 后,td、th、tr 的边框不再各自渲染,而是按"边框冲突规则"合并:取宽度最大、样式最实(如 solid > dashed)、颜色优先(按声明顺序,后声明的胜出)。使用场景:想让表格看起来像 Excel 那样无缝网格,或者需要统一控制外边框粗细时。立即学习"前端免费学习笔记(深入)"; 通义听悟 阿里云通义听悟是聚焦音视频内容的工作学习AI助手,依托大模型,帮助用户记录、整理和分析音视频内容,体验用大模型做音视频笔记、整理会议记录。

相关推荐
泡茶喝茶写代码2 小时前
A股量化数据工程:从 REST 接口到策略信号(第 5 篇):板块成分股映射与对齐
java·python·股票数据api·股票数据·股票数据api接口·股票api数据接口·股票量化数据接口
vx_Biye_Design2 小时前
django就业信息推荐系统61953-计算机课程设计、毕业设计
java·vue.js·spring boot·python·架构·django·课程设计
Elastic 中国社区官方博客2 小时前
错误最多的服务运行正常:使用 ES|QL 从日志进行根因分析
大数据·运维·数据库·sql·elasticsearch·搜索引擎·全文检索
零基础1232 小时前
VoiceStudio 开源项目深度解析:特性、对比与实战测试
人工智能·经验分享·python·开源
2601_962885722 小时前
如何用 Python 做均线粘合选股?(多头发散前的变盘候选)
开发语言·python
zhangzeyuaaa2 小时前
Ruby 方法参数完全指南:默认值、可变参数与关键字参数
前端·python·ruby
2601_962071572 小时前
类变量和全局变量的隔离性有什么区别?
java·开发语言·jvm
小小张说故事2 小时前
pytest 写了用例却不跑、fixture 不生效、参数化全失效?9 个高频坑对照表
python
做运维的阿瑞2 小时前
mysql数据库视图笔记:创建、修改、删除与适用场景
数据库·笔记·mysql
外收内放2 小时前
08 | 优化篇③ 60 张动作立绘和 50 张特效贴图是怎么进游戏的
python·游戏·pygame