微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

打印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.jb51.cc/html/230598.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐