谷歌浏览器终于开始支持CSS变量(Variable)了

这篇文章要报道的并不是“新闻”,因为 W3C 早已开始着手 CSS 变量(又称‘自定义属性’)方面的工作。而作为 CSS4 非正式标准的一部分,Mozilla 早在 Firefox 版本号还是 29 的时候就已经支持它了。至于 Google,则要追溯到 11 月初,当时该公司主要开发人员之一的 Addy Osmani 宣布了率先在 Chrome Canary 中引入对 CSS 变量的支持。

Mozilla 最先在 Firefox 29 中加入了对 CSS 变量(CSS variables)的支持,而开发者们可以在他们的 CSS 代码中部署使用了多年的 compile-to-CSS 语言,比如 Sass、LESS、或者 Stylus。

近段时间,许多人开始迁移至 PostCSS。在面对 CSS 语法时,这些功能提供了更多的动态表达式。

如果 W3C 想要迎头赶上,最好先瞅瞅 CSS 子集语言现在都能干些什么、而不是它们几年前你能够做些什么(这里指的是对混合类[mixins]、局部变量[partials]、以及更复杂操作的支持)。

尽管很大程度上仍有需要,但当前已经没有多少开发者会写一些切实的 CSS 代码了。W3C 确实在 CSS 自定义属性上落后了6-7 年,不过它仍可让 CSS 变得更加强大。

加载余下内容▼

相关文章:

;