当用户单击打印按钮时,我有这个 JS 功能。
<script>
function printDiv()
{
var printer = window.open('','','width=300,height=300');
printer.document.open("text/html");
printer.document.write(document.getElementById('news_contents').innerHTML);
printer.print();
}
</script>
我将 CSS 包括在内
@media print {
#news_content {
color: #666;
font-size: 12px;
font-family: Arial,Helvetica,sans-serif;
}
}
但是,当用户打印时,CSS 不适用。我检查了 HTML 标头,确实有 CSS 脚本。为什么它不起作用?当用户从 Mac 打印时,内容区域中的图像会缩小并变小。无论如何,我可以拥有与网站完全相同的内容吗?
提前致谢。