打印HTML块

时间:2010-04-05 04:03:27

标签: html css printing

我有一个页面,其中包含一些我想要打印的表格。我想要以下行为:

1)如果下一个表适合单个页面,则添加分页符,但不适合当前页面 (因为此页面上已印有其他内容)

2)再次打印“表格标题”,以防需要打破表格(我猜这是默认行为)

有关第一期的特别想法吗?也许一些CSS可以提供​​帮助?

我会举个例子。我有一个包含4个表的页面。所有这些都有10行,除了第三行,有50行。 第一页和第二页在第一页上。由于第三个不适合同一页面,但仅适合页面,它只打印在页面上......然后第四页打印在第三页(如果它不适合在一起在第二页)。

但是,如果第三页有300行并且无论如何都会破坏,它可能已经开始在第一页打印。

1 个答案:

答案 0 :(得分:1)

这种东西的大部分都与浏览器不同。我花了无数个小时试图仅使用css来获得这种功能,但大多数页面布局都是在css3不受支持的末尾。

某些浏览器支持page-break-*等某些内容,值得尝试实现它们。

这篇文章(http://www.xefteri.com/articles/show.cfm?id=26)很好地完成了你所寻找的大部分内容。