我有一个问题,这将是打印网页的最佳解决方案。例如,我有一个带有新闻的网站,我只需要打印新闻和图片,并删除菜单、页眉和页脚。我想这样做在 CodeIgniter 中。
问问题
8089 次
1 回答
0
你说你想在 CodeIgniter 中这样做。我认为您不需要任何服务器端代码。试试下面的建议。
您可以使用@media
查询。
在不使用外部样式表的默认 css 中,您可以这样做:
@media print {
#with_print {
display: none;
}
}
隐藏您的页眉、页脚和菜单withing @media print
block
使用外部样式表将media="print"
属性添加到<link>
标签。
<link href='printCSS.css' rel='stylesheet' media="print" type='text/css'>
使用外部样式表,您无需@media
在printCSS.css
.
查看演示
从您的浏览器中查看打印预览,并且在打印预览页面上看不到文本显示的位置:
I will be hidden when you try to print me
,无法看到。
于 2014-03-27T08:10:36.320 回答