我知道我可以使用框架(http://lesscss.org)来实现这一点,但我想知道纯 CSS 是否会随时支持这一点?
user6052632
问问题
70 次
4 回答
5
有一个您可能想要阅读的 CSS 变量规范草案。
下面是一个语法示例:
:root {
--main-color: #06c;
--accent-color: #006;
}
/* The rest of the CSS file */
#foo h1 {
color: var(--main-color);
}
目前还不确定浏览器的兼容性。我认为 Chrome 和 Firefox 可能支持它,但我怀疑 IE 支持。
于 2016-04-16T03:31:11.640 回答
0
今天,我们有 40% 的全球用户支持CSS 变量,您可以在此处查看:http: //caniuse.com/#search=variables(又名自定义属性)
于 2016-04-17T19:33:11.043 回答
-1
可能不是,可能是因为跨浏览器兼容性。想象一下,将样式表中的颜色设置为变量,而使用较旧或受支持较少的浏览器的人可能无法读取变量,因此该站点不会获得任何颜色!我只会使用像 SASS 这样的预处理器来解决这个问题。
于 2016-04-16T03:31:44.140 回答