我在应用程序中需要从db获取数据表的打印版本。我在浏览器和打印版本中使用2个css文件进行查看:
<link rel="stylesheet" href="style.css" type="text/css" />
<link rel="stylesheet" href="print.css" type="text/css" media="print" />
所有对齐,位置......显示正常。只是我看不到像div,td(表格)等一些元素的颜色和背景颜色......
用于浏览器和打印的2个css文件是相同的,只是print.css必须定义一些div将被隐藏像按钮“打印它!”
我在firefox中测试过。
有用吗?谢谢!
答案 0 :(得分:2)
你不能在CSS表格中这样做。导航器自动禁用背景颜色和背景图像。
当您单击导航器中的打印按钮时,您将看到在外观“打印背景颜色”和“打印背景颜色”默认情况下关闭,没有人可以更改默认设置: - )
答案 1 :(得分:-1)
在打印CSS文件中定义特定于打印的规则..
*您可能想要使用属性media =“screen”
标记第一个css链接元素