打印HTML表,而不会在两个页面上分割一行

前端之家收集整理的这篇文章主要介绍了打印HTML表,而不会在两个页面上分割一行前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要在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的一些好的信息.

原文链接:https://www.f2er.com/html/230598.html

猜你在找的HTML相关文章