停止通过白色文本灰色打印Internet Explorer

问题描述 投票:0回答:2

打印时,Internet Explorer 11将文本颜色从白色更改为灰色

<style>
.s1{
    FONT-SIZE: 97.8px;
    FONT-FAMILY: Arial-BoldMT_o;
    FONT-WEIGHT: bold;
    color: rgb(255,255,255);
    }
</style>
<div id='t1' class='s1'>Print these letters white - not grey!</div>
css internet-explorer printing background-image
2个回答
0
投票

尝试一下:改变

.s1  { your css here } => #t1 { your css here } 

可能有帮助

或更改您的html代码

id='t1' class='s1'

to =>仅:

class='s1'

有关“ CSS特殊性”https://dev.to/emmabostian/css-specificity-1kca


0
投票

这是一个已知问题。我还用Google Chrome浏览器测试了该问题,它还以灰色打印文本。

原因是浏览器认为在白色纸上打印白色文本没有意义,因为用户看不到它。浏览器无法猜测您要打印白色文本的目的。这就是为什么浏览器将其打印为灰色的原因。

我建议您尝试参考以下步骤。

  1. 转到文件菜单。

  2. 单击页面设置选项。

  3. 选中了名为打印背景颜色和图像的选项。

enter image description here

  1. 单击确定

现在,如果您打印页面,您会注意到文本以白色打印。您需要设置页面的背景色才能看到效果。

© www.soinside.com 2019 - 2024. All rights reserved.