【问题标题】:@media print in any IE@media 在任何 IE 中打印
【发布时间】:2014-09-11 14:15:25
【问题描述】:

我正在尝试隐藏部分页面以供打印。找到@media print 的解决方案并将此代码添加到我的页面:

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

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

您可以看到打印图标和绿色标签没有显示在 Chrome 中,而是在 IE 中。 顺便说一句,由于某种未知原因,在 FireFox 上我什至看不到打印图标.../:

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

伙计。

【问题讨论】:

    标签: css joomla joomla2.5


    【解决方案1】:

    我不确定为什么您的方法在 IE 上不起作用。 IE 很痛苦。

    像这样添加样式表:

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

    并将您的打印特定 CSS 添加到 print.css 文件在 IE 中对我有用。

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

    【讨论】:

    • 嗨,尼尔,感谢您的回复。我已将代码移至单独的 print.css 文件并将其导入头部。仍然无法在 IE 和 FireFox 上运行...
    猜你喜欢
    • 1970-01-01
    • 2017-10-01
    • 2011-12-03
    • 2016-02-05
    • 1970-01-01
    • 1970-01-01
    • 2017-01-13
    • 2015-03-10
    • 2016-05-04
    相关资源
    最近更新 更多