Chrome:打印预览与模拟CSS媒体打印不同

Chr*_*n R 6 html css printing google-chrome print-css

我在Chrome 26中打印页面时出现问题,其中表格显示为灰色背景色.

当我用chrome模拟CSS媒体打印查看页面时,它看起来很好

在浏览器中

打印时

在Safari中打印时一切正常.任何人都知道如何解决这个问题?

gco*_*gco 5

这是解决方案:将此添加到您的打印CSS

* {transition: none !important}
Run Code Online (Sandbox Code Playgroud)

请参阅:http://wisercoder.com/print-preview-significantly-different-inspector-chrome/


bel*_*ens 2

您可以尝试-webkit-print-color-adjust:exact;,它会覆盖 Chrome 删除背景颜色的设置。这可以解决你的问题。

  • 不幸的是,似乎没有解决问题。我仍然很困惑为什么打印预览与“模拟 CSS 媒体打印”设置不同。这些不应该是一样的吗? (4认同)