首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTML/CSS -打印、背景颜色和图像的样式不会在IE和Firefox中显示?

问HTML/CSS -打印、背景颜色和图像的样式不会在IE和Firefox中显示?
EN

Stack Overflow用户
提问于 2013-02-02 16:38:10
回答 3查看 12.8K关注 0票数 6

我如何才能显示背景颜色和图像,同时打印,我知道这是浏览器的属性,但我想完成它从CSS,如我用于webkit -webkit-print-color-adjust: exact;,所以我如何才能实现它。

EN

回答 3

Stack Overflow用户

发布于 2013-02-02 17:42:11

不,这是不可能的,参见:

-webkit-print-color-adjust属性是一个非标准CSS扩展,可用于在基于WebKit引擎的浏览器中强制打印背景色和图像。

Firefox或IE没有这样的解决方案。

唯一的解决方案是在打印对话框中手动取消选中“打印背景色”复选框。

票数 9
EN

Stack Overflow用户

发布于 2014-03-05 22:25:26

Google Maps和Bing Maps使用CSS技巧,包括非常大的表单元格边框和负边距。大多数其他网站还没有实现这种黑客攻击。

我找不到任何关于如何重新创建它的文档,但是,如果读者愿意仔细查看这两个站点上的打印输出的DOM,他们/他会找到一种方法来绕过这些限制。

票数 1
EN

Stack Overflow用户

发布于 2013-02-02 16:47:57

使用CSS @media设置不同设备的样式

用于打印机的@media print

用于计算机屏幕的@media screen

http://www.w3schools.com/css/css_mediatypes.asp

https://developer.mozilla.org/en-US/docs/CSS/@media

票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14660148

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档