javascript - 用于打印的 HTML 自动分页符

标签 javascript jquery html css

我必须打印一张包含多个表格的发票。一张表(其中列出了元素)具有动态内容。由于内容是动态的,我无法给出明确的分页符。当我打印发票时,表格的框被拆分,一行的一半打印在一页上,另一半打印在下一页上。如何设计印花风格?有什么办法可以自动分页吗?

最佳答案

CSS 规则 page-break-after , page-break-beforepage-break-inside应该对你有帮助。

特别是,您可以添加 page-break-inside: avoid给你的<table>以防止它破裂。

注意:这些 CSS 规则可能只会尝试避免中断,并且可能不适用于长于一页的表格等情况。

关于javascript - 用于打印的 HTML 自动分页符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14556270/

相关文章:

html - 使 Aside Stretch 与标题和文章的部分高度相同

javascript - 如何使多个 XMLHttpRequest for JSON 形成不同的位置?

javascript - Ajax POST 工作,但 php 文档无法获取数据变量

javascript - 如何在安装时仅运行一次扩展代码

jquery - jQuery 选择器的多个参数?

javascript - 从类型 ="button"切换到 asp :LinkButton

javascript - 在执行 for 循环之前等待 https 调用完成

JQuery remove() 无法与 Infragistics igCurrencyEditor 和 igPercentEditor 一起正常工作

javascript - @key-frames 表现得像一个加载栏

javascript - 单击按钮打开隐藏的位置图仅适用于第一个