html - Div 文本的颜色在打印时发生变化

标签 html css media-queries media

我有一个文本颜色为白色的 div。

enter image description here

使用 CSS 媒体查询。

@media print {
     .myid_print_duo_name
     {
         z-index: 2;
         position: absolute;
         left: 0px;
         top: 330px;    
         width: 303px;
         height: 28px;
         line-height: 28px;     
         text-align: center;    
         color: white !important; 
         font-weight: bold;
         font-size: 20px;
         font-family: "Times New Roman";     
     }

 }

我的文字在打印预览中看起来有点暗。

enter image description here

我以为还可以,但打印出来的结果和我的打印预览真的一样。为什么颜色变深了一点?

最佳答案

MDN Docs : 添加以下规则将覆盖用户的打印机属性设置。

@media print {
  .myid_print_duo_name { /* Replace class_name with * to target all elements */
    -webkit-print-color-adjust: exact;
            color-adjust: exact; /* Non-Webkit Browsers */
  }
}

关于html - Div 文本的颜色在打印时发生变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30994255/

相关文章:

javascript - Swiper slider 不会在移动设备上滑动幻灯片

javascript - 出于可访问性目的,内部导航栏选项卡是否被视为链接或按钮?它们需要什么伪状态?

css - Bootstrap 堆积柱

CSS:是否可以在无背景 PNG 图像的轮廓上添加阴影?

html - 越来越专业地学习css

html - 页面加载期间显示的 Angular 验证

javascript - Lightbox2 想要将标题移动到图像的右侧

CSS 规则被大型设备的媒体查询覆盖

html - 桌面优先尝试使用媒体查询

css - 如何使用 Flexbox 中的媒体查询控制每行的元素数?