-1

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

我怎样才能做到这一点?考虑时间 X 工作。我尝试过更改 Css,转换为 PDF 等。

我不能使用 PHP。

4

2 回答 2

2

您应该能够在带有 @media 打印指令的样式表中执行此操作。

于 2013-01-18T17:01:03.943 回答
1

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

例如http://www.alistapart.com/articles/goingtoprint/

关键部分是

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

然后您可以在print.css样式表中添加它

body {
    background: white;
}

摆脱背景

于 2013-01-18T17:00:32.903 回答