Google Chrome終于支持CSS Variables了
這篇文章要報道的并不是“新聞”,因為W3C早已開始著手CSS變量(又稱‘自定義屬性’)方面的工作。而作為CSS4非正式標(biāo)準(zhǔn)的一部分,Mozilla早在Firefox版本號還是29的時候就已經(jīng)支持它了。至于Google,則要追溯到11月初,當(dāng)時該公司主要開發(fā)人員之一的Addy Osmani宣布了率先在Chrome Canary中引入對CSS變量的支持。
Mozilla***在Firefox 29中加入了對CSS變量(CSS variables)的支持,而開發(fā)者們可以在他們的CSS代碼中部署使用了多年的compile-to-CSS語言,比如Sass、LESS、或者Stylus。
近段時間,許多人開始遷移至PostCSS。在面對CSS語法時,這些功能提供了更多的動態(tài)表達(dá)式。
如果W3C想要迎頭趕上,***先瞅瞅CSS子集語言現(xiàn)在都能干些什么、而不是它們幾年前你能夠做些什么(這里指的是對混合類[mixins]、局部變量[partials]、以及更復(fù)雜操作的支持)。
盡管很大程度上仍有需要,但當(dāng)前已經(jīng)沒有多少開發(fā)者會寫一些切實的CSS代碼了。W3C確實在CSS自定義屬性上落后了6-7年,不過它仍可讓CSS變得更加強(qiáng)大。