具有CSS变量和IE支持的Meteor JS



我的问题是,我有一个流星应用程序,改变样式的最清晰和最简单的方法是使用CSS变量。 但是:IE根本不支持它们,所以我不得不编写一个帮助程序函数,在每次模板创建和用户交互时更改样式。 该辅助函数又慢又丑,因此我想仅为IE指定辅助函数,并在其他浏览器中使用CSS变量。 -如何在构建之前指定浏览器是否是IE使用IEspec.css, 其他情况使用非IEspec.css?

我不知道meteor 构建过程,但您可以在索引中添加它.html:

<!--[if IE]>
<link rel="stylesheet" type="text/css" href="ie-only.css" />
<![endif]-->

关于变量,IE不支持它们,只有Edge 15+。

在边缘 15 中,不计算使用 css 变量的嵌套计算 并被忽略,请参阅带有 css 变量的 Edge 15 动画中的错误 导致网页崩溃,请参阅Edge 15中的错误无法使用 伪元素中的 CSS 变量参见

错误

你有纯粹的 css 变量还是像 SASS/LESS 这样的东西?也许有一个编译器使它们成为css 1,2或3。

在此处检查兼容性

最新更新