css@媒体打印问题与背景色;

css@媒体打印问题与背景色;

我在这家公司是新来的,我们有一个使用数英里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不会出现在指纹上。现在我明白了,如果没有更多的细节,你们可能无法回答我的问题。我只是好奇以前有没有人有过类似的问题。


回首忆惘然
浏览 732回答 3
3回答

HUH函数

如果用户在其打印设置中关闭了“打印背景色和图像”,则没有CSS会覆盖该设置,因此请始终说明这一点。这是默认设置。.一旦设置好,它就会打印背景颜色和图像,你所拥有的就会工作。它是在不同的地方发现的。在IE9beta中,它可以在纸张选项下的打印->页面选项中找到在Firefox中,它在选项下的页面设置->[格式和选项]选项卡中。

胡说叔叔

要在Chrome中启用背景打印:body {   -webkit-print-color-adjust: exact !important;}

至尊宝的传说

试试这个,我在谷歌Chrome上成功了:<style&nbsp;media="print"&nbsp;type="text/css"> &nbsp;&nbsp;&nbsp;&nbsp;.page&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;background-color:&nbsp;white&nbsp;!important; &nbsp;&nbsp;&nbsp;&nbsp;}</style>
打开App,查看更多内容
随时随地看视频慕课网APP