CSS @media 打印背景颜色问题;

标签 css media-queries

我正在尝试为我们的应用制作一个可打印的样式表,但我在 @media print 中遇到了 background-color 的问题。

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

其他一切正常,我可以修改边框等,但 background-color 不会出现在打印中。现在我明白,如果没有更多细节,你们可能无法回答我的问题。我只是很好奇以前是否有人遇到过这个问题或类似问题。

最佳答案

要在 Chrome 中启用后台打印:

body {
  -webkit-print-color-adjust: exact !important;
}

编辑: 对于 Chrome、Safari 和 Firefox:

body{
  -webkit-print-color-adjust:exact !important;
  print-color-adjust:exact !important;
}

关于CSS @media 打印背景颜色问题;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35286620/

相关文章:

javascript - jQuery .CSS 不透明度不起作用

jquery - 如何使div随着页面滚动而滚动?

css - 响应式 WP 站点在 ie8 中不工作

python - 有没有办法仅在屏幕具有一定尺寸时应用 django 过滤器?

html - 使用 CSS3 获取设备物理尺寸

css - 资源 FullCalendar 中的固定列宽

html - Div 居中时不在一条直线上

javascript - 更改显示:none with jquery with if-else

css - 媒体查询不适用于电子邮件

css - 推特 Bootstrap : add media queries for xxs breakpoint