打印时,将页面上的div打印在单独的页面上

时间:2012-10-13 05:14:03

标签: javascript printing

我有用户输入生成的不同大小的Div,我需要在打印时将它们打印在不同的页面中。例如,Div1占用1.5页,而div2占用.5我需要在新页面上打印Div2,而不是简单地从第二页的后半部分开始,从Div1停止的地方开始。 我将如何做到这一点?

1 个答案:

答案 0 :(得分:3)

您可以为屏幕(显示器,手机,平板电脑等)和打印添加单独的样式表:

<link rel="stylesheet" type="text/css" media="screen" href="screen_style.css">
<link rel="stylesheet" type="text/css" media="print" href="print_style.css">

然后,您可以在打印样式表中使用CSS page breaks在每个相关div之前和/或之后指定分页符。