【发布时间】:2011-09-28 23:58:03
【问题描述】:
我需要从 Internet Explorer(各种版本)和 OS X 上的 Safari 打印 HTML 表格中的一些数据。暂时忽略 Safari。
当打印行数超过一页的表格时,页面上的最后一行通常会与第一页上的部分行和下一页上的其余行分开。
这看起来很难看。有办法避免吗?
我一直在四处寻找,到目前为止我找到了page-break-before: always,但我不确定这是否是我要找的,因为我不知道前面有多少行可以放在页。例如根据内容,行可能更高或更短,并且用户可能正在纵向或横向模式下打印。我假设至少是 A4,但如果用户使用的是美国信函或其他纸张尺寸,则会引入更多不确定性。另外,打印机边距呢?
那么有没有办法解决这个问题?还是我只需要猜测可以容纳多少行并在此之后强制分页?那还能用吗?
【问题讨论】:
标签: html css internet-explorer printing safari