【问题标题】:Adding css style to window.print() without @media print在没有@media print 的情况下将css样式添加到window.print()
【发布时间】:2015-05-21 05:30:34
【问题描述】:

@media print 遇到 IE 问题。而且我的应用程序必须使用 IE 运行。 我想知道除了@media 打印机的已知方法之外,是否还有其他方法可以应用样式?

在打印页面时,我有大量样式要应用。要打印的页面是tomcat web应用程序中加载的当前页面。

【问题讨论】:

    标签: html css media-queries


    【解决方案1】:

    您可以使用新文件来代替媒体查询。

    <link rel="stylesheet" media="print" href="print.css">
    

    它在旧浏览器中也能正常工作。

    【讨论】:

    • 当您指定 media="print" 时,@media print 不是我要的。
    • 我的意思是你不想使用媒体查询,这对旧的 IE 不起作用。没有其他方法可以设置打印样式。
    • 无论是在@media print还是media="print"print仍然是一个媒体查询(或者更具体的说是一个只包含一个媒体类型的媒体查询)。这才是重点。无论哪种方式,它都应该在 IE 中工作。
    猜你喜欢
    • 1970-01-01
    • 2020-01-10
    • 1970-01-01
    • 2017-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-27
    相关资源
    最近更新 更多