我需要在Internet Explorer(各种版本)的
HTML表格和OS X上的Safari上打印一些数据.暂时忽略Safari.
当打印具有比页面更多的行的表时,页面上的最后一行通常会分割为第一页上的行的一部分,而在下一页的行的其余部分.
这看起来很丑陋有办法避免吗?
我一直在寻找,到目前为止我发现了页面突破:总是,但我不知道这是否正在寻找,因为我不知道前面有多少行将适合这一页.例如根据内容,行可能更高或更短,并且用户可能以纵向或横向模式打印.我至少假设A4,但是如果用户使用美国信件或其他纸张尺寸,会引起更多的不确定性.此外,打印机边距怎么样?
那有办法吗?或者我只需要猜测有多少行会适合,并强制分页后呢?愿意甚至工作吗?
解决方法
你可能想要在以前/之后的页面中播放:auto. page-break-inside将是理想的,但它的大部分浏览器为
not supported.
看看这里http://www.westciv.com/style_master/academy/css_tutorial/advanced/printing.html的一些好的信息.