html - 灰色字体彩印

标签 html printing fonts colors cross-browser

有什么方法可以确保我的灰色字体颜色不会变黑吗?

Firefox 和 Chrome 似乎这样做是为了防止黑底白字变成白底白字。我没有背景颜色(白色除外),因此这种浏览器级别的转换没有用,它只能无缘无故地帮助防止灰色。

有没有办法关闭它?或者我应该坚持使用不透明度、浏览器检测和为我的灰色着色等技术......

最佳答案

解决方案:

  @media print {
      h1 {
        color: rgba(0, 0, 0, 0);
        text-shadow: 0 0 0 #ccc;
      }

      @media print and (-webkit-min-device-pixel-ratio:0) {
        h1 {
          color: #ccc;
          -webkit-print-color-adjust: exact;
        }
      }
   }

关于html - 灰色字体彩印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7615681/

相关文章:

javascript - 在 HTML/CSS 表格下方显示总数

swift - SWIFT : warnings upon compilation but good behaviour

javascript - Cufon.refresh() 在 IE8 中不起作用

css - Google 网络字体如何工作?

javascript - 即使 If block 为 true,JavaScript 程序的 Else block 也始终执行

javascript - 使用 Team CIty 的 REST API 在构建数组中提取每个构建的更多信息

c# - 使用 C# 在预印纸表格的特定位置打印文本

css - 浏览器打印设置中的默认边距是多少?

php - Windows/Apache 上的 GD2 字体锁定

html - 绝对位置的链接不起作用