打印整个html页面

时间:2012-03-10 12:00:29

标签: html printing-web-page

我有一个按钮并使用window.print()打印页面,

但它只打印视口中可见内容的单页。 但是页面足够长,可以填写5页。

如何打印整页?

3 个答案:

答案 0 :(得分:1)

就像Angelo在这里所说的那样,关键在于您选择打印的内容。你不应该有任何问题,以这种方式为我工作:

<a href="javascript:window.print()">Click to Print This Page</a>

还有什么问题吗?

答案 1 :(得分:1)

您需要为整页打印创建单独的css文件。

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

您可以在css文件中定义以下宽度。

body, html, #wrapper {
    width: 100%;
}

答案 2 :(得分:0)

取决于您的浏览器。

window.print()只是启动浏览器打印对话框,如果你选择只在那里打印第一页,那么就是这样。