【发布时间】:2013-03-23 16:30:44
【问题描述】:
我想使用 JavaScript 打印支持 CSS 的网页,这是我的简单脚本:
print.css:
@media print {
body { background-color:red;}
}
网页.html:
<HTML>
<head>
<link rel="stylesheet" type="text/css" href="print.css" media="print" />
</head>
<BODY>
Hello World!
</BODY>
</HTML>
那我试一下,为什么结果(我网页的背景)还是给我白?我使用 PDF 创建器打印了它。
谁能帮帮我?
【问题讨论】:
-
尝试在 HTML 文件的第 1 行添加 HTML5 文档类型:
<!DOCTYPE html>。 -
因为打印时会去除颜色和图像
-
你很可能下车了——一页红色病让你付出了代价。
-
你能指定你使用的浏览器吗??
-
如果您使用的是 Chrome,可以帮助您查看结果的一件事是设置,然后覆盖;您可以选择“模拟 css 媒体 = 打印”
标签: javascript html css