2009-03-05 190 views
3

我正在设计这个网站,供技术工程师从中打印,页面大小各不相同。当页面被打印时,表格被分成两半,这使得他们难以阅读。是否有任何代码可以使打印件适合每页一张A4纸。从A4页面的html页面打印

另一种解决方案是,我为每个页面制作A4大小的PDF,并在每个页面上放置了“打印此页面”按钮,但这似乎有点不专业,有什么想法?

+0

[如何在A4纸张页面中制作HTML页面?](http://stackoverflow.com/questions/3341485/how-to-make-a-html-page-in- A4纸大小的页面) – 2015-08-03 05:27:31

回答

6

尝试使用CSS媒体属性为打印指定不同的CSS。

您还需要记住,每个浏览器都会以自己的方式实现打印(就像CSS渲染一样)。

2

使用打印CSS。这完全取决于用户如何在对话框中设置打印设置,并记住,web!= print。

2

我发现最大化A4布局的最佳方式是让我的CSS打印使用%代替像素,这将确保没有项目超出A4打印区域。