@media打印在任何IE浏览器中

时间:2014-07-21 06:33:26

标签: css css3 joomla joomla2.5

我试图隐藏部分页面进行打印。找到了@media print的解决方案,并将此代码添加到我的页面中:

@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
}

然后我添加了类=" no-print"对于我没有打印的div。在Chrome上像魔术一样工作,但IE(8-11)完全忽略它并打印所有对象。 您可以在以下page中看到打印功能。

您可以看到打印图标和绿色标签未在Chrome中显示,但在IE中。 顺便说一下,FireFox出于某种未知原因,我甚至看不到打印图标... /:

提前感谢您提供的任何帮助,

盖。

1 个答案:

答案 0 :(得分:0)

我不确定为什么你的方法不能在IE上工作。 IE是一种痛苦。

添加这样的样式表:

<link rel="stylesheet" href="http://rom.guywalderonline.com/templates/shaper_istore_ii/css/print.css" type="text/css" media="print"  />

并将print特定的CSS添加到print.css文件中,适用于IE。

这是免费的AddPrintStylesheet扩展程序:http://extensions.joomla.org/extensions/style-a-design/print-a-pdf/20611