【问题标题】:Print Web page with background colors使用背景颜色打印网页
【发布时间】:2010-10-24 15:17:19
【问题描述】:

我的网页上有一个支持 javascript 的“打印”按钮,用户可以在其中打印网页。

除了不打印各种元素的背景颜色之外,这可以正常工作。

有没有一种打印网页的方法,可以打印各种元素的背景颜色?

【问题讨论】:

    标签: internet-explorer printing webpage background-color


    【解决方案1】:

    打印背景是浏览器设置,而不是您可以通过客户端脚本以编程方式控制的内容。

    【讨论】:

    • +1 想象一下人们试图用深色背景打印页面。这么多的墨水/墨粉就消失了......
    • 但有时您只想打印一份漂亮的报告,在几个元素后面加上浅灰色...
    • 问题是您的颜色可能在屏幕上看起来不错,但打印到黑白激光打印机后,您最终会在灰色背景上显示灰色文本。
    【解决方案2】:

    即使可以,也不应该。浏览器在打印时默认忽略背景是有原因的 - 墨水很贵!

    在“背景”的definition 下: 相对不显眼或不重要的位置或区域。

    不重要。推翻本地用户省钱的决定还不够重要。如果需要打印,它实际上并不是背景的一部分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-29
      • 1970-01-01
      • 2015-06-16
      • 2011-08-29
      • 2011-01-24
      • 2016-01-29
      • 2011-04-23
      相关资源
      最近更新 更多