Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.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_Pdf Generation_Dompdf_Page Break - Fatal编程技术网

Html 打破表内的表,但保持行不接触

Html 打破表内的表,但保持行不接触,html,css,pdf-generation,dompdf,page-break,Html,Css,Pdf Generation,Dompdf,Page Break,我有以下HTML> 当我使用DOMPDF将它输出到PDF时,在第一页上我得到了前两行,然后得到了10个空页面和2个页面以及其余内容 如何打破表格,使其以正确的页数展开? 我尝试在内部使用分页符:避免在主表上,但它破坏了断开的行 我希望它像你期望的那样破裂,但我不知道如何 任何帮助都将不胜感激。 谢谢 呈现问题是由于与单个实体相关的已知错误导致的,该实体太大,无法容纳在页面上。在您的例子中,产品列表表(比页面大)包含在另一个表中,这会创建一个太大而无法容纳页面的表格单元格。请参阅dompdf跟踪

我有以下HTML>
当我使用DOMPDF将它输出到PDF时,在第一页上我得到了前两行,然后得到了10个空页面和2个页面以及其余内容

如何打破表格,使其以正确的页数展开?
我尝试在内部使用
分页符:避免在主表上,但它破坏了断开的行

我希望它像你期望的那样破裂,但我不知道如何

任何帮助都将不胜感激。

谢谢

呈现问题是由于与单个实体相关的已知错误导致的,该实体太大,无法容纳在页面上。在您的例子中,产品列表表(比页面大)包含在另一个表中,这会创建一个太大而无法容纳页面的表格单元格。请参阅dompdf跟踪器


幸运的是,您的布局非常简单。将产品列表表移到容器外部

你知道在哪里断页吗?我的意思是这些行可以增加,或者它们总是固定的?它们总是固定的。。。我不知道在哪里断开,这就是我问的原因。你是说它们会被修复,所以你应该知道在哪里断开,对吗?我想我应该断开行(如果必要的话)>前分页符:自动,如果我是对的。。但是它不起作用不试试看它是否起作用,这是不推荐的,但至少你可以试试。。它部分工作>页面中断正常,但中断页面的最后一行缺少底部边框,知道为什么吗?您使用的是我更新的JSFIDLE,还是您有一个新文档可以查看?这是新文档,我认为是边框崩溃造成的,但我无法修复它…嗯。。。最后一排产品?当我测试的时候似乎还可以:你有什么改变吗?因为对我来说,每一页最后一行的边框{if page break}消失了*您使用的是字母格式,这就是为什么。。。使用A4