IE9中的表打印问题

时间:2014-02-28 16:19:09

标签: javascript css

用于打印的CSS样式如下

<style>
 @media print {
        max-width: 900 px ;
        #tableContainer {height: 100% !important;}
        #programTable tr {display: table-row !important; }
        #tableContainer {overflow: visible !important;}
    }
    </style>

这里的程序表是表id,tableContainer是保存具有固定高度的表的div。表中有一些我要打印的隐藏行 现在有一个打印按钮,它只调用windows.print()。 在IE8和Chrome中,当我单击windows.print()时,表格的所有内容都会正确打印。 BU9的行为在IE9中是不一样的。 在IE 9中,不会打印表中隐藏的行。

有谁知道解决方案。

1 个答案:

答案 0 :(得分:0)

max-width: 900 px ;&lt; - 此声明没有选择器。