IE9不占用多个页面时不打印表体(tbody)

时间:2014-03-06 22:56:33

标签: css html5 printing html-table internet-explorer-9

我有一个html5网页,其中包含在每个平台上正确打印的数据表,IE9除外。

错误详情:

  • 当表格内容适合一页时,表格将被打印 正确。
  • 表格标题始终正确打印。

顺便说一句,我已经验证了html / CSS代码。

知道可能出现什么问题?

1 个答案:

答案 0 :(得分:0)

好的,我发现解决方案很难。

显然IE9不喜欢任何父元素具有float: left样式,这在任何CSS网格系统中都很常见( Bootstrap Foundation Gumby 等。)

我能够使其发挥作用的唯一方法是为float: none的所有父元素/容器强制执行table

更多信息:http://social.msdn.microsoft.com/Forums/ie/en-US/1f0d0898-e613-4421-83d2-a9f57ab8bba4/ie9-standards-mode-not-printing-table-body-tbody-when-it-spans-pages