【发布时间】:2013-08-19 02:28:06
【问题描述】:
为什么浏览器在打印时会改变文本的颜色?
例如,创建一个包含以下内容的空白 HTML 文档:
<span style="color: #80b831">test</span>
<button onclick="window.print()">Print</button>
此处示例:http://jsfiddle.net/7z6c2/
span 的屏幕上有color: #80b831,但打印时(即使只是在 Chrome 中打印预览)颜色不同(浅绿色)。
如果我在打印预览中勾选 Chrome 的“背景颜色和图像”选项,则会使用正确的颜色。
这里发生了什么?我怎样才能让正确的颜色默认出现?这与“网络安全”颜色有关吗?
【问题讨论】:
-
对我来说效果很好。你检查过你的墨盒吗?
-
打印预览颜色不对
-
请您包含足够的代码以在问题本身中重现问题,而不仅仅是在小提琴中。
-
这可能会有所帮助:stackoverflow.com/questions/764520/…