要打印整个HTML页面
取决于您的浏览器。 window.print()只是启动浏览器打印对话框,如果您选择仅在那里打印第一页,那么会发生什么情况。
是否有任何其他方式来打印我的整个HTML页面? tjnks预先 – user1260967 2012-03-10 12:05:56
@ user1260967显然:是的。等待打印对话框出现并检查“打印所有页面”。问题不在于window.print()命令,而是在这种情况下在计算机上进行个人选择。 window.print()将打印整个页面。 – 2012-03-10 12:07:49
我正在使用微软,选择“所有页面”后,结果仍然是相同的。 thnxs以前的建议! – user1260967 2012-03-10 12:18:48
就像安杰洛在这里所说的那样,它的确全部关于你选择打印的东西。你不应该有任何问题,以这种方式为我工作:
<a href="javascript:window.print()">Click to Print This Page</a>
还有问题吗?
您需要创建一个单独的css文件来打印整个页面。
<link rel="stylesheet" href="css/print.css" type="text/css" media="print"/>
你可以在你的css文件中定义下面的宽度。
body, html, #wrapper {
width: 100%;
}
对不起,为了清楚起见,你的意思是说你只有一个HTML页面,但它足够高以填充五张纸? – 2012-03-10 12:02:14
Html页面长达5页,但是当我使用这种方法时,它只打印只在sceen上看到的那部分。 – user1260967 2012-03-10 12:08:40