打印时无css效果!

时间:2011-02-24 13:22:48

标签: javascript asp.net css printing

我创建了一个包含特定控件的页面,并且我使用了CSS并且它可以正常工作并应用于页面,但是当我打印包含我的数据的控件时,对纸张上的CSS没有任何影响。问题是什么 ? 控件存在于div。

3 个答案:

答案 0 :(得分:2)

您是否在css源中使用了@media,或者在html源代码中使用了媒体属性,例如media="screen"?这可能是原因。

答案 1 :(得分:2)

大多数浏览器默认不打印背景颜色和图像。

IE参考:http://support.microsoft.com/kb/296326

Firefox参考:How do I Make Firefox Print a Background-Color Style?

如果您愿意,可以轻松找到任何其他浏览器。

答案 2 :(得分:1)

在A List Apart上查看这篇有趣的读物:http://www.alistapart.com/articles/goingtoprint/

这是使用打印样式表的综合指南。