我如何才能显示背景颜色和图像,同时打印,我知道这是浏览器的属性,但我想完成它从CSS,如我用于webkit -webkit-print-color-adjust: exact;,所以我如何才能实现它。
发布于 2013-02-02 17:42:11
不,这是不可能的,参见:
-webkit-print-color-adjust属性是一个非标准CSS扩展,可用于在基于WebKit引擎的浏览器中强制打印背景色和图像。
Firefox或IE没有这样的解决方案。
唯一的解决方案是在打印对话框中手动取消选中“打印背景色”复选框。
发布于 2014-03-05 22:25:26
Google Maps和Bing Maps使用CSS技巧,包括非常大的表单元格边框和负边距。大多数其他网站还没有实现这种黑客攻击。
我找不到任何关于如何重新创建它的文档,但是,如果读者愿意仔细查看这两个站点上的打印输出的DOM,他们/他会找到一种方法来绕过这些限制。
发布于 2013-02-02 16:47:57
使用CSS @media设置不同设备的样式
用于打印机的@media print
用于计算机屏幕的@media screen
https://stackoverflow.com/questions/14660148
复制相似问题