css - 使用 css 为屏幕 View 和打印 View 生成报告

标签 css print-css

我有一个网页,其中包含在屏幕上显示时分页的报告。这是使用 displaytag 完成的。只查询要显示在屏幕上的记录数。然而,在打印时,它应该打印完整的报告。

我编写了一个在单击打印按钮时调用的 javascript。我的想法是重新生成没有分页参数的报告,然后打印它。不在屏幕上显示完整内容能做到吗?

还有其他方法吗?

感谢您的帮助。

最佳答案

一个选择是创建新的样式表,其中 media=print

看起来像

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

您可以阅读更多:CSS Media types and printer friendly pages

关于css - 使用 css 为屏幕 View 和打印 View 生成报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8906282/

相关文章:

css - Chrome 设计中的自动完成列表

javascript - 是否可以将 jQuery fadeIn 函数添加到 css 更改中?

html - 来自 textarea 的 Jquery Mobile 自动换行文本

html - 如何在打印 CSS 中为每一页制作页面边框

css - 我正在尝试使用 print.css 每页打印一个 div,但我失败了

html - 在最后一页的最底部打印表格页脚

html - Firefox 不支持背景图像转换?

css - 有人能告诉我们是否可以在@media print css 中使用 Font awesome 图标吗?他们像在网络上一样工作吗?

html - 个人资料图片上带有图标的悬停效果 "change your picture"