我正在制作一个数据表,需要打印出来。我希望页眉在每一页的顶部。所以我认为最好的方法是大约每30列重复一次标题,并将其分成几个部分。但据我所知,仍然没有办法确保每个部分都打印在自己的页面上。有谁知道怎么做我想做的事吗?主要的问题是在打印数据表时,只在每页的顶部制作页眉。
谢谢!
发布于 2009-10-19 20:35:50
确保表格标题位于表格的部分,然后使用CSS设置样式:
thead { display: table-header-group; }发布于 2009-10-19 20:52:26
你可能想看看这篇关于分页媒体和css的文章。这是一本很好的读物,应该会让你朝着正确的方向前进。
Printing a Book with CSS: Boom!
使用表格的分页符css规则的示例。
@media print
{
table {page-break-after:always}
}这里还有对分页媒体的w3c引用。
发布于 2009-10-19 20:46:50
叹息这首歌唤起了我的回忆。多年来,我一直在努力解决浏览器打印问题。我终于认输了,现在只需要给用户发送一份PDF。
我(和我的客户)对结果更满意。
https://stackoverflow.com/questions/1590936
复制相似问题