一尘不染

CSS @media打印背景色问题;

css

我在这家公司是新来的,我们有一款使用英里数的CSS的产品。我正在尝试为我们的应用制作可打印的样式表,但是background-colorin
中存在问题@media print

    @media print {
      #header{display:none;}
      #adwrapper{display:none;}
      td {
        border-bottom: solid; 
        border-right: solid; 
        background-color: #c0c0c0;
      }
    }

其他所有内容都可以使用,我可以修改边框等,但background- color不会在打印中出现。现在,我了解到,如果没有更多详细信息,可能所有人都无法回答我的问题。我只是想知道以前是否有人遇到过此问题或类似问题。


阅读 737

收藏
2020-05-16

共1个答案

一尘不染

如果用户在其打印设置中关闭了“打印背景色和图像”,则没有CSS会覆盖它,因此请务必予以考虑。 这是默认设置

一旦设置好,它将打印背景颜色和图像,那么您所拥有的将起作用。

它存在于不同的地方。在IE9beta中,可以在“纸张”选项下的“打印”->“页面选项”中找到

在FireFox中,它位于选项下的页面设置-> [格式和选项]选项卡中。

2020-05-16