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

最佳答案

您可以包括用于屏幕(显示器,电话,平板电脑等)和打印的单独样式表:

<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之前和/或之后指定一个分页符。

关于javascript - 使div在页面上打印时在单独的页面上打印,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12870187/

10-10 00:12
查看更多