要处理IE9,我需要让Meteor不连接css文件



IE9 有 4095 个选择器/样式表限制。(你可以在这里读到一些关于这一点的信息)。达到该限制后,其余样式规则将被静默忽略。(感谢Microsoft员工甚至没有打扰控制台的错误消息)

我会从 Meteor

社区获得一个干净的解决方案,即如何让 Meteor 将原始 css 文件(最小化是可以的,但不能连接)提供给 IE9-。

我们正在做一个临时的黑客,要求用户升级,但这似乎真的很蹩脚,因为解决方案是"简单地"让 Meteor 不连接 css 文件。

我不知道

这对您的情况是否有帮助,但我们之前在 IE 中遇到了类似的问题,我们使用的解决方法是将生成的 CSS 拆分为多个文件。IE允许每页最多31个样式表,因此最多可以组成4095 x 31个选择器,这更好,但仍然不是最好的。

目前,您应该自己拆分、缩小和连接 CSS,并将其放在 /public 目录中并以这种方式引用它。

最新更新