2012-12-08 26 views
0

我创建了一个包含页眉和页脚的表格中的五行的网页。如果字符超过了它,表格会拉长,但可以放在单个页面中。对于每行,我有250个字符的限制。当行包含大约100个字符,表中的五行伸长并适合页面。但是,当我看到打印预览时,表格分割,第一行和第二半显示第三行的一半,并在下一页中显示两行显示。我使用单独的外部CSS为主页和另一个外部CSS为打印预览。如何解决?。请帮助。如何使用css显示与网页相同的打印预览?

回答

2

简短的回答是,你不能触发Print Preview,因为它是本地操作系统窗口,你可以做的是你的用户打印之前,您可以创建一个单独的HTML文档,并使用打印特定的样式表(你已经在使用)为文件中像这样

<link rel="stylesheet" href="#" type="text/css" media="print" /> 

如果要控制页面打破自己使用这个

@media print { 
    whatever { 
     page-break-after:always 
    } 
} 
+0

我已经使用了,但错误occurs.How执行我的idea.That是,因为我有固定的250 C如果一行中的文本没有完成并超过下一页,那么该行应该完全进入第二页,并在第一页中填写完整的行。正如我在上面的问题中提到的,那一半第三行的第二页应该完全在第一页的第二页下面有两行。我如何在打印预览中做到这一点? – picasa