【求救】rowspan属性在IE浏览器中会导致打印页面表格边框丢失

Butterball22 2018-12-17 06:46:25

首先这是一个jsp页面,页面动态生成一个表格,发现在合并两行单元格之后,动态生成 rowspan 的属性,如下图



(红色圈圈里的)
当我把rowspan=2属性删掉之后,打印就正常了,问题就出现在这。(已经验证就是这个rowspan的原因!!!!)
这个BUG那个大神能帮我解决下,万分感谢!

...全文
9447 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
莀曦尘 2020-12-24
  • 打赏
  • 举报
回复
<meta http-equiv="X-UA-Compatible" content="IE=7"> 在网页头部加上这个好像可以
chinaskysun 2020-06-27
  • 打赏
  • 举报
回复
边框消失:大多是表格使用背景分隔,打印选项中勾选打印背景即可。
z_victoria123 2020-06-24
  • 打赏
  • 举报
回复
请问大佬最后怎么解决的啊
heimachengxuyuan 2019-08-29
  • 打赏
  • 举报
回复
我也遇到这个问题,在IE下网页打印表格,末页会出现部分边框消失,请问,您是怎么解决的,万分谢谢。
winzond 2018-12-25
  • 打赏
  • 举报
回复
引用 2 楼 Butterball22 的回复:
[quote=引用 1 楼 winzond 的回复:]
合并单元格肯定要rowspan="2"的,但是第二行的td单元格应该要相应减少,会不会是这里没有做到位?

合并之后第二行是这样子的,<tr style="height: 9px;"></tr>
[/quote]不是样式问题,是数量问题,你可以用DW试试,有合并单元格,下一行会减少td的数量
Butterball22 2018-12-25
  • 打赏
  • 举报
回复
引用 1 楼 winzond 的回复:
合并单元格肯定要rowspan="2"的,但是第二行的td单元格应该要相应减少,会不会是这里没有做到位?
合并之后第二行是这样子的,<tr style="height: 9px;"></tr>
winzond 2018-12-20
  • 打赏
  • 举报
回复
合并单元格肯定要rowspan="2"的,但是第二行的td单元格应该要相应减少,会不会是这里没有做到位?

61,129

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧