我想在Chrome浏览器中打印一个PHP生成的文档,在浏览器上看起来很好Link to the page I want to print但是我的打印机不会打印任何彩色背景,任何人都可以提供任何建议吗?我可以用CSS做这个吗?在Chrome中打印背景颜色
回答
您可以在浏览器中调整是否打印背景颜色和图像。查看您的浏览器打印选项。
Google Chrome offers this feature starting from version 26(2013年3月)。
还有starting from version 17,Chrome允许通过在元素CSS中使用-webkit-print-color-adjust:exact;
以编程方式更改后台打印行为以打印背景。
另外,请记住,绝大多数浏览器默认禁用背景颜色和图像。 – 2010-03-06 11:59:26
谢谢你的提示Eduardo! – danielmesh 2013-02-20 22:02:11
Google Chrome是否仍支持此选项?我在打印对话框中看到了该选项,但背景颜色仍未显示在pdf中 – 2014-08-30 18:30:17
戈登的答案很好,但对于那些CSS技巧生疏的人来说,这里有一个更完整的例子。
将下列内容放入文档的<head>
部分。
<style type="text/css">
@media print { body { -webkit-print-color-adjust: exact; } }
</style>
顺便说一句,虽然铬/铬的打印对话框现在有一个Background graphics
复选框,似乎只,如果你不点击Print using system dialog
(在Linux中使用铬观察)工作。
- 1. 打印背景颜色
- 2. 打印按钮背景颜色
- 3. PrintJob打印背景颜色只有
- 4. 打印背景颜色的墨水
- 5. 铬打印到PDF与背景颜色
- 6. 在safari/chrome中打印css背景?
- 7. FF/chrome中的背景颜色风格
- 8. CSS背景颜色无法在Chrome
- 9. 背景颜色没有在打印视图中显示
- 10. 阵背景颜色在打印预览中不可见
- 11. 在打印页面中显示背景颜色
- 12. 在未启用“打印背景颜色和图像”的情况下在IE中打印背景图像
- 13. 交换前景/背景颜色的Ncurses C++打印文本
- 14. 如何在JavaScript中获取“背景颜色:背景”颜色?
- 15. 背景或背景颜色?
- 16. 打印预览中未显示背景颜色
- 17. 在IE11背景颜色不适用于打印
- 18. 背景颜色属性不采取在打印CSS
- 19. 无法更改背景颜色在打印样式表
- 20. 背景颜色
- 21. 背景颜色
- 22. 背景颜色
- 23. 背景颜色
- 24. 颜色背景
- 25. CSS3PIE背景褪色背景颜色
- 26. 背景颜色和背景在一次
- 27. 背景颜色在背景图像
- 28. 通过背景颜色在文字上显示背景颜色
- 29. HTML表想念自己的边框颜色和背景颜色打印后
- 30. 如何为打印版本定义元素的颜色和背景颜色
http://superuser.com/questions/117162/printing-background-colours-in-chrome – random 2011-03-23 23:10:01
Chrome现在允许在元素CSS中使用'-webkit-print-color-adjust:exact;'来打印背景。 – 2012-08-08 14:20:25
看到类似的问题http://stackoverflow.com/questions/5355117/print-css-backgrounds-in-safari-chrome/9339257 – 2013-03-28 07:14:59