某些打印介质css会导致Internet Explorer的打印预览

时间:2015-12-04 12:03:14

标签: internet-explorer printing crash media-queries print-preview

最近我开始收到来自Internet Explorer用户的投诉,他们无法打印或打印预览我的网站了。这样做会导致打印预览崩溃,根本不会打印页面。 我无法找到任何有用的解决方案,因为大多数投诉都是关于不打印任何网站,尽管这只涉及特定的网站。

解决方案 最后,我的打印媒体查询结果如下:

@media print {
  *,
  *:before,
  *:after,
  *:first-letter,
  *:first-line {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
}

删除所有网站中的该部分修复了所有问题。有人理解为什么吗?

1 个答案:

答案 0 :(得分:0)

*:first-line崩溃IE11。

我没有测试*:first-letter

前3个选择器不会引起任何问题。

此处https://github.com/google/material-design-lite/issues/4129存在类似问题(有修复)。