打印时,Html更改背景/文本颜色

时间:2013-01-18 16:58:34

标签: html printing colors background

我在使用html打印时出现问题,因为我的背景色网站是黑色的,当window.print()被激活时,我需要将背景颜色切换为白色。

我该怎么做?考虑Time X Work。 我试图改变Css,转换为PDF等。

我无法使用PHP。

2 个答案:

答案 0 :(得分:2)

您应该可以在带有@media print指令的样式表中执行此操作。

答案 1 :(得分:1)

您可以配置单独的样式表进行打印。在线阅读打印样式表。

E.g。 http://www.alistapart.com/articles/goingtoprint/

关键部分是

<link rel="stylesheet" type="text/css" media="print" href="print.css" />

然后,您可以在print.css样式表

中添加此内容
body {
    background: white;
}

摆脱背景