Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.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_Html Table_Page Break - Fatal编程技术网

Html 打印预览表堆叠不良?

Html 打印预览表堆叠不良?,html,css,html-table,page-break,Html,Css,Html Table,Page Break,我有一张多排的桌子。对于代码段来说太长了,所以我提供了。基本上是包含多行的html表,并使用 <table> <thead>text here!</thead> <tbody> inside this is td with many tr structure, rowspan and colspan </tbody> 这里有文字! 这里面是td,有许多tr结构、rowspan和colspan 我想要的是: AD始终显示在打印纸的

我有一张多排的桌子。对于代码段来说太长了,所以我提供了。基本上是包含多行的html表,并使用

<table>
<thead>text here!</thead>
<tbody>
inside this is td with many tr structure, rowspan and colspan
</tbody>

这里有文字!
这里面是td,有许多tr结构、rowspan和colspan
我想要的是:

  • AD始终显示在打印纸的顶部
  • 我想自动分页符的第一个tr(模型作为启动td)
我已经有了第一个问题的解决方案,但是为什么它看起来这么难看(一些td在下一篇论文中有堆叠问题)而进入thead呢?我对此感到困惑

如果可能的话,有没有解决分页符的办法?我已经搜索了所有答案,但必须手动搜索到另一页上的tr。但我想在模型开始时自动执行分页符


谢谢,我知道我的问题很基本。。。但我真的被困在这里了

您可以尝试使用CSS3的
@page
属性扩展页面

您的代码有点像这样

@media print {
@page {
size: 21cm 29.7cm;
margin: 30mm 45mm 30mm 45mm;
}
tr,td { page-break-before: always; }
}

希望有帮助

您可以尝试使用CSS3的
@page
属性扩展页面

您的代码有点像这样

@media print {
@page {
size: 21cm 29.7cm;
margin: 30mm 45mm 30mm 45mm;
}
tr,td { page-break-before: always; }
}

希望有帮助

谢谢你的评论。但是,它仍然存在坏堆栈的sampe问题谢谢您的评论。然而,它仍然存在不良堆叠的sampe问题