标签: css html5 printing html-table internet-explorer-9
我有一个html5网页,其中包含在每个平台上正确打印的数据表,IE9除外。
错误详情:
顺便说一句,我已经验证了html / CSS代码。
知道可能出现什么问题?
答案 0 :(得分:0)
好的,我发现解决方案很难。
显然IE9不喜欢任何父元素具有float: left样式,这在任何CSS网格系统中都很常见( Bootstrap , Foundation , Gumby 等。)
float: left
我能够使其发挥作用的唯一方法是为float: none的所有父元素/容器强制执行table。
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