为什么浏览器在打印时会改变文本的颜色?
例如,创建一个包含以下内容的空白 HTML 文档:
<span style="color: #80b831">test</span>
<button onclick="window.print()">Print</button>
这里的例子:http: //jsfiddle.net/7z6c2/
屏幕上span
有color: #80b831
,但打印时(即使只是在 Chrome 中打印预览)颜色不同(浅绿色)。
如果我在打印预览中勾选 Chrome 的“背景颜色和图像”选项,则会使用正确的颜色。
这里发生了什么事?我怎样才能让正确的颜色默认出现?这与“网络安全”颜色有关吗?