TD的背景颜色在打印预览中不可见

Sar*_*raz 7 html css browser printing

我喜欢这个:

<td align="left" bgcolor="#FF0000">
Run Code Online (Sandbox Code Playgroud)

在浏览器中,应用了红色背景颜色但是当我看到它的打印预览时,背景中没有红色.字体颜色也是白色,但在打印预览时也会转换为白色.

谁知道可能是什么原因?

谢谢

Mar*_*olo 12

要使WebKit浏览器(Safari,Google Chrome)打印背景图像或颜色,您应该为元素添加以下css样式:

-webkit-print-color-adjust: exact;
Run Code Online (Sandbox Code Playgroud)


Dou*_*ner 4

每个浏览器对背景颜色打印的支持不同,并且默认情况下通常是关闭的。例如,在Safari中,它是打印对话框中的一个选项,称为“打印背景”。我不确定其他浏览器中的选项在哪里。