打印时将HTML标记移动到新页面

时间:2017-06-06 00:03:21

标签: html css

我根据数据库中的数据编写报告,因此内容非常动态。我写了一些代码,输出一个" page-break-before:always;"在每个第二个div标签上,但由于报告的动态特性,一些div标签在打印时会在页面上展开。我想知道的是,有没有办法让div标签(或任何其他类型的元素)向下移动到新页面?

一个例子是: Bad paging

查看表格如何在一个页面上开始,然后在第二页上完成。在理想的世界中,我会在第二页上放置一些CSS来启动表格

1 个答案:

答案 0 :(得分:0)

我会使用<table>元素进行打印。
这一页到另一页很好。
在表中放置一些div /嵌套表。

这就是我大部分报告的处理方式。