Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
打印时将HTML标记移动到新页面上_Html_Css - Fatal编程技术网

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

打印时将HTML标记移动到新页面上,html,css,Html,Css,我正在写一份基于数据库数据的报告,所以内容是动态的。我编写了一段代码,在每秒钟的div标记上输出一个“page break before:always;”,但是由于报表的动态特性,一些div标记在打印时会分散在页面上。我想知道的是,有没有办法让div标记(或任何其他类型的元素)向下移动到新页面上 例如: 查看表格如何从一页开始,然后在第二页结束。在理想的情况下,我会在这个页面上放置一些CSS,这将在第二页的表格上开始我会使用元素来打印。 这本书一页一页地写得很好。 在表中放置一些div/嵌套表

我正在写一份基于数据库数据的报告,所以内容是动态的。我编写了一段代码,在每秒钟的div标记上输出一个“page break before:always;”,但是由于报表的动态特性,一些div标记在打印时会分散在页面上。我想知道的是,有没有办法让div标记(或任何其他类型的元素)向下移动到新页面上

例如:

查看表格如何从一页开始,然后在第二页结束。在理想的情况下,我会在这个页面上放置一些CSS,这将在第二页的表格上开始

我会使用
元素来打印。
这本书一页一页地写得很好。
在表中放置一些div/嵌套表


这就是我做大多数报告的方式。

你说的“由于报告的动态特性,一些div标签散布在页面上”是什么意思?代码示例可能会有所帮助。你读过这个问题吗?我确实看到了迈克尔·科克。基本上,我使用ASP.NET创建报告,我基本上有一个标题,然后我可以在下面有多个部分。一段可能有10行,下一段可能有30行。我的经理抱怨当我把分页符放在页眉上时,有太多的空白。我试着把它放在每一个页面上,但有些页面以1步的速度很好地显示出来,其他页面则在一个页面的底部截取部分报告/图表,并在下一个页面上呈现可能的重复