我是这个公司的新人,我们有一个使用里程css的产品。我正在尝试为我们的应用程序制作一个可打印的样式表,但我遇到了一些问题background-color在@media print。
@media print {
#header{display:none;}
#adwrapper{display:none;}
td {
border-bottom: solid;
border-right: solid;
background-color: #c0c0c0;
}
}
其他的都可以,我可以修改边框等等,但是background-color不会出现在印刷品上。现在我明白了,如果没有更多的细节,你们可能无法回答我的问题。我只是好奇以前是否有人遇到过这个问题,或者类似的问题。
发布于 2010-10-09 04:17:57
如果用户在他们的打印设置中关闭了“打印背景颜色和图像”,任何CSS都不会覆盖它,所以一定要考虑到这一点。这是默认设置。
一旦设置好,它将打印背景颜色和图像,你所拥有的就可以工作了。
它在不同的地方被发现。在IE9beta中,它位于打印->页面选项下的纸张选项中
在FireFox中,它在页面设置->中格式选项选项下的选项卡。
发布于 2013-02-09 11:34:37
要在Chrome中启用后台打印,请执行以下操作:
body {
-webkit-print-color-adjust: exact !important;
}
发布于 2013-03-03 19:33:03
明白了:
CSS:
box-shadow: inset 0 0 0 1000px gold;
适用于所有框-包括表格单元格!
(如果PDF打印机输出文件可信..?)
仅在Ubuntu上的Chrome + Firefox中测试...
https://stackoverflow.com/questions/3893986
复制相似问题