打印时将HTML推送到下一页

时间:2017-03-01 08:22:27

标签: html css

我有一个完整的html页面,用作打印模板。在这个页面上有一个带边框的表。我已经在bage_break_inside中添加了:避免在它实际适合下一页时避免获得半切割单元格。现在的问题是,当表格在接近结尾处开始时,将在1页面上,然后表格被拉伸,下一个单元格在下一页面上。但由于它处于如此底部,最好将它完全推到下一页。我该怎么做?

编辑: 出现了一个特例。当所有表格行被推到下一页时,在某些情况下,表格的边界仍然保留在上一页面上。我怎样才能使所有行都在下一页上,然后边框也完全在下一页上。

1 个答案:

答案 0 :(得分:0)

您可以使用CSS @media print专门设置打印样式。您仍然受到页面大小的限制,但您可以使用此方法来节省空间,您可以在1页内完成所有操作,或至少在您感觉它看起来足够好之前

@media print{
    /* example css rule */
    body {
        background-color: lightgreen;
    }
}