今日在做报表的时候发现,最后一行隐藏后整个报表的下边框会不显示,猜测是td的边框隐藏后但table并未设置边框,导致下边框没有出现。因此设置了table边框后问题解决。table和td的边框关系如下实验:

<table>
<tr> <td> <table style="border:1px solid red;"> <tr> <td style="border:1px solid blue;">&nbsp;</td> <td style="border:1px solid blue;">&nbsp;</td> <td style="border:1px solid blue;">&nbsp;</td> <td style="border:1px solid blue;">&nbsp;</td> </tr> </table> </td> <td> <table style="border:1px solid red;border-collapse:collapse;"> <tr> <td style="border:1px solid blue;">&nbsp;</td> <td style="border:1px solid blue;">&nbsp;</td> <td style="border:1px solid blue;">&nbsp;</td> <td style="border:1px solid blue;">&nbsp;</td> </tr> </table> </td> </tr> </table>

FF 结果如下:

  • 左边是未指定 border-collapse 的(默认为 separate)。
  • 右边是指定了 border-collapse 为 collapse 的。

IE 结果如下:

  • 左边是未指定 border-collapse 的(默认为 separate)。
  • 右边是指定了 border-collapse 为 collapse 的。

兼容性

可以看出在发生重叠时,Firefox 是用 td 覆盖 table 的,而 IE 是用 table 覆盖 td 的。

表格线常见问题:

1.表格边框与表格单元格线的重叠。[采用border-collapse:collapse解决]

2.嵌套表格与被嵌套表格边线重叠问题。[采用border-top|left|right|bottom解决]

3.嵌套表格与被嵌套表格对不齐的问题。[采用table-layout: fixed;解决]

转载于:https://www.cnblogs.com/zealotwill/p/4317154.html

table边框不显示相关推荐

  1. 网页表格线框html,关于Dreamweaver中怎么让html网页中的table边框细线显示?

    关于Dreamweaver中怎么让html网页中的table边框细线显示? 对于不是编程的我们,用Dreamweaver制作表格的`情况下.默认表格边框会标的比较粗,今天给大家介绍下制作西表格超级简单 ...

  2. 解决table边框在打印中不显示的问题

    先了解一下,table边框如何设置 一.只对表格table标签设置边框 只对table标签设置border(边框)样式,将让此表格最外层table一个边框,而表格内部不产生边框样式. CSS代码: . ...

  3. 隐藏html表格边框显示,table显示所有边框 table的边框怎么显示不出来

    css中怎么使table的内部边框显示出来? 怎么隐藏table所有边框 设置了 cellpadding="0" border="0" cellspacing= ...

  4. html表格打印边框不全,解决table边框在打印中不显示的问题 (转)

    » 先了解一下,table边框如何设置 一.只对表格table标签设置边框 只对table标签设置border(边框)样式,将让此表格最外层table一个边框,而表格内部不产生边框样式. CSS代码: ...

  5. element-ui 表格table加border属性,右边框不显示

    <el-table :data="systemData"borderstripe><el-table-column type="index"l ...

  6. 打印html表格边框不显示,解决table边框在打印中不显示的问题 (转)

    » 先了解一下,table边框如何设置 一.只对表格table标签设置边框 只对table标签设置border(边框)样式,将让此表格最外层table一个边框,而表格内部不产生边框样式. CSS代码: ...

  7. html 让表格在右侧显示不出来,css中怎么解决表格边框不显示的问题?

    css中怎么解决表格边框不显示的问题? html中的表格默认是不显示边框的,可以设置表格的border属性来添加边框,设置cellspacing属性为0来将边框合并,显示单一边框. css中也可以设置 ...

  8. Table边框使用总结

    一.表格的常用属性基本属性有:width(宽度).height(高度).border(边框值).cellspacing(表格的内宽,即表格与tr之间的间隔). cellpadding(表格内元素的间隔 ...

  9. java导出Excel(POI模式 Ajax下载 Post传参) bootstrap table getVisibleColumns获取显示的列

    工具类 (正式使用) package com.qyj.utils;import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson. ...

最新文章

  1. Apache架构师总结的30条设计原则!
  2. 2016.04.29-2016.05.05这周工作时间和内容
  3. 1 2014年12月电大远程网络教育计算机统考 最 新 题 库,2014年12月份电大远程网络教育计算机应用基础统考题库试卷6...
  4. 临界区设计太大或太小有何缺点_小户型太小怎么办?17个实用空间设计拯救你家,小家越住越大...
  5. C语言性能优化书籍,Android应用性能优化 (埃尔韦) 中文PDF扫描版
  6. 第七届 蓝桥杯 省赛 第九题 交换瓶子
  7. 005 Aspectj的引入
  8. Mysql:日志管理:二进制事务日志
  9. java连接oracle sid_jdbc连接数据库使用sid和service_name的区别
  10. 二级c语言试卷合集pdf,全国计算机二级C语言历年真题完整版.pdf
  11. 迅雷下载宝刷入padavan固件
  12. Solidity编程语言
  13. 苹果PD20W快充方案缺货,芯片供应不足,怎么破局?
  14. 在本地机上使用VNC远程连接CentOs7
  15. OGRE实现天龙八部组合的骨骼动画
  16. jd-gui中文乱码解决方案
  17. c 语言 输入一个英文字母,判断该字母是大写还是小写,c语言从键盘输入一个字符,判断该字符是大写英文字母.小写英文字母还是数字....
  18. 020.3.25普及C组 母鸡下蛋(hen)【纪中】【模拟】
  19. Unity3D求向量间的夹角
  20. char在struct中到底占几个字节!!

热门文章

  1. linux多路径后链路聚合,mpio – 链路聚合控制协议或多路径I / O.
  2. 典雅而悠扬毛戈平彰显东方的时尚神韵
  3. linux dev/shm,巧用linux服务器下的/dev/shm/,避开磁盘IO不给力!
  4. 第3章第27节:图形样式:图形的阴影、发光和棱台效果 [PowerPoint精美幻灯片实战教程]
  5. Ubuntu安装软件事出现依赖关系有问题解决方案
  6. POJ 1129 Channel Allocation DFS+四色问题优化
  7. 用Python的matplotlib画股价图
  8. 【论文精读】TMI2022.FCP-Net
  9. GraspNet:一种用于低功耗器件抓取实时检测的高效卷积神经网络
  10. PS407西门子电源模块维修S7-400 6ES7407-0DA02-0AA0故障概述