2011-09-27 40 views
2

瀏覽通過默認的Webkit CSS here我注意到下面的代碼:是-webkit-focus-ring-color一個CSS變量?

:focus { 
    outline: auto 5px -webkit-focus-ring-color 
} 

看來-webkit-focus-ring-color是某種類型的變量。我認爲CSS可以不是有變量。這裏發生了什麼?

+6

這是一個供應商特定的實現細節,僅供webkit使用 – knittl

回答

4

這就是所謂的供應商前綴。您可以查看以前回答的關於VP here列表的問題。

關於你在中變量的問題,有一種在CSS開發中使用變量的方法。我相信還有其他方法,但最流行的是{less css}SASS

+0

要清楚的是,這些都是JavaScript庫,擺弄CSS。 – Rob

+0

另外,less.css的簡單實現是https://github.com/leafo/lessphp –

+0

或者可以簡單地解析css爲php並使用php變量在css文件serverside中插入東西,例如基於什麼瀏覽器正在使用。不是一個很好的做法,只是說這是可能的。 – adeneo

1

只是在技術上迂腐,它是一個關鍵字(就像autored),而不是一個變量。

as vonkly says,它是一個帶有供應商前綴的關鍵字。

蘋果記錄它,例如here,他們將其描述爲一個常量。

相關問題