我有一个页面,其中包含一些我想要打印的表格。我想要以下行为:
1)如果下一个表适合单个页面,则添加分页符,但不适合当前页面 (因为此页面上已印有其他内容)
2)再次打印“表格标题”,以防需要打破表格(我猜这是默认行为)
有关第一期的特别想法吗?也许一些CSS可以提供帮助?
我会举个例子。我有一个包含4个表的页面。所有这些都有10行,除了第三行,有50行。 第一页和第二页在第一页上。由于第三个不适合同一页面,但仅适合页面,它只打印在页面上......然后第四页打印在第三页(如果它不适合在一起在第二页)。
但是,如果第三页有300行并且无论如何都会破坏,它可能已经开始在第一页打印。
答案 0 :(得分:1)
这种东西的大部分都与浏览器不同。我花了无数个小时试图仅使用css来获得这种功能,但大多数页面布局都是在css3不受支持的末尾。
某些浏览器支持page-break-*
等某些内容,值得尝试实现它们。
这篇文章(http://www.xefteri.com/articles/show.cfm?id=26)很好地完成了你所寻找的大部分内容。