我如何准确地打印网页的样子 - 我的意思是背景图片和颜色?
(在IE中)
最佳Zeesahn
答案 0 :(得分:4)
在IE中,这可以从浏览器进行配置。查看this tutorial了解详细信息。虽然我怀疑你正在寻找一个css解决方案。我无法以一致的方式实现这一目标。
This可能是我遇到的最佳解决方案。它涉及列表式...规则以尝试完成工作。祝你好运。
#ti\tle { /* 6. */
display: list-item; /* 1. */
list-style-image: url(banner.jpg); /* 2. */
list-style-position: inside; /* 3. */
letter-spacing: -1000em; /* 4. */
font-size: 1pt; /* 5. */
color: #fff; /* 5. */
}
一些注释:
这就是全部。它适用于IE6,Firefox 1.0和1.5以及Opera 8.5 - 不了解Safari,但我希望没有问题。 Konqueror 3.5在横幅下方显示黑色“H” - 但是,
答案 1 :(得分:3)
默认情况下,Internet Explorer(以及其他一些浏览器,例如Opera或Maxthon)会打印一个没有任何背景图像或颜色的网页。 要打印包含所有背景图像或颜色的网页, 打开Internet Explorer并转到工具 - > Internet选项 - >高级。 在“设置”窗口中,您需要向下滚动,直至找到“打印 - >打印背景颜色和图像”选项并进行检查。完成后按“应用”,然后“确定”,这样可以解决打印问题。
答案 2 :(得分:0)
答案 3 :(得分:0)
//在您的asp文件中,创建一个名为prnMode的vbscript变量并进行设置 //在打印模式下为true。然后用这个
包围整个标签<body>
<% If prnMode Then %>
<div style="visibility: visible;">
<% End If %>
... your web page goes here
<% If prnMode Then %>
</div>
<% End If %>
</body>
//我实际上没有打印,但打印预览现在显示颜色和图像。
答案 4 :(得分:-2)
将图像放在HTML中而不是CSS中
HTML
<img src="../some_images.jpg" />
不是
background-images:url(../some_images.jpg);