我想在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