我是这个公司的新人,我们有一个使用里程css的产品。我试图为我们的应用程序制作一个可打印的样式表,但我在@media print中使用background-color遇到了问题。
@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中对PDF打印机输出文件进行believed..?)
https://stackoverflow.com/questions/3893986
复制相似问题