我有一个<table>
,其中每个<tr>
包含一个包含组标识符的<td>
和一个包含额外<td colspan="3">
的{{1}},其中包含许多详细信息对于那个特定的群体。我的问题是,当打印表并且主表中的一行不可避免地分开时,我得到一个空的&#34;组名&#34;以下页面上的列。像这样......
<table>
#####################################################################
|Group Name| Detail 1 | Detail 2 | Detail 3 |
#####################################################################
| Name 1 |Detail 1.A |Detail 2.A |Detail 3.A |
| |_________________|_________________|____________________|
| |Detail 1.B |Detail 2.B |Detail 3.B |
| |_________________|_________________|____________________|
| |Detail 1.C |Detail 2.C |Detail 3.C |
| |_________________|_________________|____________________|
#####################################################################
|Group Name| Detail 1 | Detail 2 | Detail 3 |
#####################################################################
| |Detail 1.D |Detail 2.D |Detail 3.D |
| |_________________|_________________|____________________|
| |Detail 1.E |Detail 2.E |Detail 3.E |
|__________|_________________|_________________|____________________|
| Name 2 |Detail 1.A |Detail 2.A |Detail 3.A |
| |_________________|_________________|____________________|
| |Detail 1.B |Detail 2.B |Detail 3.B |
| |_________________|_________________|____________________|
| |Detail 1.C |Detail 2.C |Detail 3.C |
有没有办法获得&#34;组名&#34;的价值?在分页后重复行,所以它看起来像这样吗?
| |_________________|_________________|____________________|
#####################################################################
|Group Name| Detail 1 | Detail 2 | Detail 3 |
#####################################################################
| Name 1 |Detail 1.A |Detail 2.A |Detail 3.A |
| |_________________|_________________|____________________|
| |Detail 1.B |Detail 2.B |Detail 3.B |
| |_________________|_________________|____________________|
| |Detail 1.C |Detail 2.C |Detail 3.C |
| |_________________|_________________|____________________|
#####################################################################
|Group Name| Detail 1 | Detail 2 | Detail 3 |
#####################################################################
| Name 1 |Detail 1.D |Detail 2.D |Detail 3.D |
| |_________________|_________________|____________________|
| |Detail 1.E |Detail 2.E |Detail 3.E |
|__________|_________________|_________________|____________________|
| Name 2 |Detail 1.A |Detail 2.A |Detail 3.A |
| |_________________|_________________|____________________|
| |Detail 1.B |Detail 2.B |Detail 3.B |
| |_________________|_________________|____________________|
| |Detail 1.C |Detail 2.C |Detail 3.C |
提前致谢!!
修改
当我说主表是&#34;不可避免地分裂&#34;我的意思是有些组具有如此多的细节,以至于它们不能包含在单个页面上。因此,即使这些群组成为页面上的第一行,他们仍然会溢出到其他页面上,并且&#34; Group Name&#34;列将被拆分。
答案 0 :(得分:0)
我在打印HTML时遇到过类似的问题。
我没有找到一种方法来实现您想要的内容,但作为替代建议,您可以在每个page-break-inside: avoid
标记上尝试使用css样式<tr>
,因此不鼓励在行。因此,如果一行要分割两页,则分页应该实际发生在该行之前,从而避免了这个问题。不打破页面中的行甚至可能更好?
链接:http://www.w3schools.com/cssref/pr_print_pagebi.asp
自从我玩这个游戏以来已经有一段时间了,但是我确实记得IE的旧版本不想玩球......你可能需要在多个浏览器上进行测试!