CSS变量在Microsoft Edge中不起作用

pet*_*any 1 css css3 css-variables microsoft-edge

我正在设计一个新的博客模板.我想通过更改变量的值来同时更改整个模板颜色,因此我使用了以下这些行:

:root {
  --bg-color: #fff;
  --url-color : #000;
  --main-color : #2daeeb;
  --main-hover-color : #2ca1de;
  --alt-color : #ff6347;
}
Run Code Online (Sandbox Code Playgroud)

但不幸的是,它在Edge浏览器中不起作用,即使我使用了前缀:

-webkit-
Run Code Online (Sandbox Code Playgroud)

mha*_*tch 11

IE不支持CSS变量,也不支持CSS变量.

更新:

自EdgeHTML 15以来,Edge支持CSS变量(与Windows 10版本15063打包,自2017年3月起可用.

这里下的浏览器兼容性.

另外,W3C规范.


作为替代方案,您可以使用CSS预处理器以您描述的方式使用变量来编译CSS.

关于萨斯的文件

关于Less的文档