使用CodeIgniter打印网页


Print a webpage using CodeIgniter

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

您在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查询块。

请参阅演示

从浏览器中查看打印预览,文本显示:I will be hidden when you try to print me,在打印预览页上看不到。