【发布时间】:2014-03-18 06:00:09
【问题描述】:
我正在尝试学习如何在 chrome 中启用打印背景颜色页面:
主页是:
所以如果我点击print (ctrl+P) 并标记“背景颜色和图像” - 它确实显示了将来要打印的背景颜色:
一切正常。
但是,如果我导航到另一个页面 http://docs.angularjs.org/tutorial/step_02,其中也有背景颜色:
当我尝试打印它时 - 我在预览窗格中看到它没有颜色:
我的问题是:他们是怎么做到的? (或者更好,我怎样才能让它打印背景颜色?)
我已经阅读了here 我应该使用-webkit-print-color-adjust:exact;
所以我通过 chrome developer toolbar 将它添加到 html 中,但它没有帮助。 (当我再次单击 ctrl+p 时
我应该在 css 中进行哪些更改才能使其也打印背景颜色?
相关信息,搜索@media,在:
但我没有找到任何相关信息。
【问题讨论】:
-
你有分配给
link标签的媒体吗?说all或print作为值?因为他们中的大多数人将其设置为screen -
@Mr.Alien 在底部添加了信息。
-
是的,我不是要 angular 的屏幕,因为我确信他们确实使用过,你的呢?
-
@Mr.Alien 好吧,因为我不知道他们是怎么做到的,所以我无法在我自己的网站上进行测试.....?
标签: html css google-chrome