在网页上格式化打印请求?

时间:2013-06-07 18:06:14

标签: php javascript html printing

我创建了一个网站,作为员工的工作单创建/填写系统。

目前只需查看带有表格和各种过滤器的页面即可查看工作订单,以便他们可以订购工作订单。但是,如果他们想要打印页面,那么它会变得非常混乱,因为它会跨越3个页面,打印页面标题,徽标,过滤器按钮等。

有没有什么方法可以制作一个'打印'按钮,或以某种方式格式化页面在打印时的样子,这样就可以删除所有额外的东西,只是试着把桌子放在一个页面上? / p>

2 个答案:

答案 0 :(得分:6)

您应该使用@media print css规则。例如:

@media print {
    #logo {
        display: none;
    }
}

答案 1 :(得分:1)

您应该考虑添加print css样式表来显示/隐藏表格的某些区域,或者将表格的容器重新缩放以打印尺寸。以下是更多信息:http://www.onextrapixel.com/2009/05/05/how-to-create-a-simple-print-css-for-your-site/