html - 打印 html 页面的一部分

标签 html css printing media

我正在 html (LAMP) 中制作一个相当大的数据输入表单。

我需要将其打印在预先打印的纸张上。因此不应打印标签。

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

谢谢!

PS:至少必须在 FF 和 IE 上运行。

最佳答案

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

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

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

了解更多 here .

关于html - 打印 html 页面的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10748914/

相关文章:

html - Syncfusion TreeView 控件 CSS 问题

javascript - Sass错误: Undefined variable: "$main-background-color"

java - 将整数数组存储到列表整数数组中并按顺序访问这些变量

c - 如何仅使用 fork() 和 if 连续打印多个内容?

printing - 打印表格的 Pythonic 方式

javascript - 提交验证失败

javascript - 从 JS 调用 actionscript 函数

javascript - 使用 jquery UI 可调整大小的分屏 div

javascript - fadeIn() 不适用于一组 div

html - 试图将 html 标签拉入我的 Rails 简单形式以拉取 id 标签 css 属性