2010-12-14 80 views

回答

0

據我所知,CSS代碼中沒有指定版本的內容。瀏覽器旨在在運行時解釋一個或多個CSS版本。因此,我會想象你需要get the verion of the browser via javascript,然後確定瀏覽器可以理解CSS的版本。

3

該版本僅由您使用的CSS選擇器,屬性和屬性定義。

您可以自由地將CSS 1,2和3的元素以您編寫的任何樣式混合使用。

您可以參考CSS規範來查看更多詳細信息。 W3C的規範和草案可通過以下索引獲得:http://www.w3schools.com/w3c/w3c_css.asp

17

儘管CSS規範在多個版本(v2,2.1,3)中定義,但CSS版本與開發人員無關;您需要更關心哪些Web瀏覽器支持給定的功能。

瞭解給定的特性是在CSS2,2.1或3中定義是有用的,因爲它可以讓您瞭解該特性的年齡,因此瀏覽器支持它的可能性有多大 - 例如border-radius是一個CSS3功能,所以超過幾年的瀏覽器可能不會完全支持它。

你可以找出什麼CSS功能的支持,其中從以下網站瀏覽器:

希望有所幫助。

+5

我討厭真相...... – BrunoLM 2011-01-30 01:06:53

0

@Craig說的只是一個補充。

在我的.net 2.0框架中,我有一個屬性來顯示滾動條。因爲我只想垂直,所以我添加了兩個屬性,如果用戶正在使用的瀏覽器支持這個新的CSS 3.0屬性(overflow-x),他將看到垂直的屬性。

enter image description here