我想知道在CSS標準中是否定義了「功能」我從來沒有在w3schools和其他任何地方發現過關於他們的一行。CSS標準中定義了哪些函數?
「功能」是指在CSS聲明中使用的像rgb(int, int, int)
或url(string)
這樣的調用。他們看起來像功能,但從來沒有這樣叫過。
它們是在常用的CSS用法中命名爲「functions」,還是它們在聲明中像任何其他值一樣?
我想知道在CSS標準中是否定義了「功能」我從來沒有在w3schools和其他任何地方發現過關於他們的一行。CSS標準中定義了哪些函數?
「功能」是指在CSS聲明中使用的像rgb(int, int, int)
或url(string)
這樣的調用。他們看起來像功能,但從來沒有這樣叫過。
它們是在常用的CSS用法中命名爲「functions」,還是它們在聲明中像任何其他值一樣?
它們不是函數,它們只是看起來像函數調用一樣。這只是一種寫作價值的方式。
他們是CSS標準的一部分:http://www.w3.org/TR/css3-color/#rgb-color
(W3Schools的網站信息,但它不是完整的(偶爾不正確或不恰當),它是沒有權力你應該尋找W3C資源的權威。 )
早期版本的Internet Explorer可以讓你在CSS樣式中使用表達式,但是這從來沒有在標準中引入過,並且最近在IE中也被丟棄了。
值得一提的是,_same方式作爲函數call_被稱爲[函數表示法](http://www.w3.org/TR/css3-values/#functional-notation) – 2012-02-24 11:26:54
謝謝,實際上,「函數表示法」是我一直在尋找的。我已經在搜索標準,但只有CSS1的,而不是CSS3,謝謝! – 2012-02-25 09:07:23
有一些功能,可以添加或即將(取決於渲染引擎)。
因此,例如,你有calc
動態地確定某些值,例如,
width: calc(100% - 3rem);
其實,我建立一個Java的CSS引擎,它讓用戶註冊他們自己的功能。由於我正在爲引擎構建大量文檔,因此我希望儘可能貼近CSS術語。因此,我對功能的審問。 – 2012-02-24 11:22:55
他們不是功能。這只是分隔值的語法。 – JJJ 2012-02-24 11:23:43