【问题标题】:Print a webpage using CodeIgniter使用 CodeIgniter 打印网页
【发布时间】:2014-03-27 07:29:25
【问题描述】:

我有一个问题,这将是打印网页的最佳解决方案。例如,我有一个带有新闻的网站,我只需要打印新闻和图片,并删除菜单、页眉和页脚。我想要在 CodeIgniter 中执行此操作。

【问题讨论】:

  • 您可以使用 JavaScript window.print() 方法打印网页。

标签: javascript php codeigniter codeigniter-2 codeigniter-form-helper


【解决方案1】:

你说 你想在 CodeIgniter 中这样做。我认为您不需要任何服务器端代码。试试下面的建议。

您可以使用@media 查询。

在不使用外部样式表的默认 css 中,您可以这样做:

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

使用@media print 块隐藏您的页眉、页脚和菜单

使用外部样式表将media="print" 属性添加到<link> 标记。

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

使用外部样式表,您无需在 printCSS.css 中添加 @media 查询块。

Demo

在您的浏览器中查看打印预览以及文字显示的位置: I will be hidden when you try to print me,在打印预览页面上看不到。

【讨论】:

  • 您好先生,我在哪里可以得到 printCSS.css 文件
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-11-07
  • 2014-02-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-24
相关资源
最近更新 更多