2012-10-13 195 views
0

我有用户输入生成的不同大小的Div,我需要它们在打印时打印在不同的页面中。例如Div1占用1.5页,div2占用.5我需要Div2在新页面上打印,而不是从第二页的后半部分开始打印,从Div1停止的位置开始。 我会如何实现这一目标?打印页面时在单独页面上打印

回答

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

+1

在我看到这个之前不知道有'page-break-before'。伟大的信息。 –

+0

到目前为止还不知道分页符是甚至可能的。谢谢! – jackson5