打印html页面的一部分

时间:2012-05-25 05:28:40

标签: html css printing media

我在html(LAMP)中制作了一个非常大的数据输入表单。

我需要在预先打印的纸张上打印。所以标签不应该打印。

是否有任何简单的CSS规则声明不打印某些元素?或者我应该以编程方式一次关闭它们(标签)吗?

谢谢!

PS:至少它必须适用于FF和IE。

1 个答案:

答案 0 :(得分:3)

使用隐藏(visibility:hidden)所有预打印数据的打印样式表。

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

此样式表中的规则仅在打印期间应用。但是,您可以通过暂时将media="print"更改为media="all"来调试它(查看结果不会实际打印页面的情况)。

阅读更多here