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

Php 在网页上格式化打印请求?,php,javascript,html,printing,Php,Javascript,Html,Printing,我创建了一个网站,作为员工的工单创建/填写系统 目前,只需查看带有表格和各种过滤器的页面即可查看工单,以便他们可以对工单进行排序。然而,如果他们想要打印页面,这是一个相当大的混乱,因为它被伸展到3页,打印页面标题、徽标、过滤器按钮等 我有没有办法制作一个“打印”按钮,或者在打印页面时以某种方式格式化页面的外观,这样它就可以剪切掉所有多余的内容,并将表格保持在一个页面上?您应该使用css规则。例如: @media print { #logo { display: none;

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

目前,只需查看带有表格和各种过滤器的页面即可查看工单,以便他们可以对工单进行排序。然而,如果他们想要打印页面,这是一个相当大的混乱,因为它被伸展到3页,打印页面标题、徽标、过滤器按钮等

我有没有办法制作一个“打印”按钮,或者在打印页面时以某种方式格式化页面的外观,这样它就可以剪切掉所有多余的内容,并将表格保持在一个页面上?

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

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

您应该考虑添加一个打印CSS样式表来显示/隐藏表的某些区域,或者重新调整表的容器以打印大小。详情如下: