gpt4 book ai didi

html - 打印 HTML 表格而不将一行分成两页

转载 作者:技术小花猫 更新时间:2023-10-29 12:15:05 25 4
gpt4 key购买 nike

我需要从 Internet Explorer(各种版本)和 OS X 上的 Safari 打印 HTML 表格中的一些数据。暂时忽略 Safari。

当打印行数超过一页的表格时,页面上的最后一行通常与第一页上的部分行和下一页上的其余行分开。

这看起来很丑。有办法避免吗?

我一直在搜索,到目前为止我已经找到了 page-break-before: always,但我不确定这是否是我要找的,因为我不会预先不知道页面上可以容纳多少行。例如根据内容的不同,行可能会更高或更短,并且用户可能会以纵向或横向模式打印。我假设至少是 A4,但如果用户使用的是 US letter 或其他一些纸张尺寸,则会引入更多不确定性。另外,打印机边距如何?

那么有办法解决这个问题吗?或者我只需要猜测多少行将适合并在那之后强制分页?那还能行吗?

最佳答案

您可能想尝试一下 page-break-before/after: autopage-break-inside 会很理想,但它的 not supported大多数浏览器。

看这里http://www.westciv.com/style_master/academy/css_tutorial/advanced/printing.html获取一些有用的信息。

关于html - 打印 HTML 表格而不将一行分成两页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6586250/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com