[譯]根本沒有"CSS4"


原文:http://www.xanthir.com/b4Ko0


最近經常有人問我:"CSS4"什么時候出來.

在此我想明確的澄清一下:

根本沒有CSS4這個東西

現在沒有CSS4.以后也不會有CSS4.CSS4是個永遠都不會存在的東西.

術語"CSS3"指的是那些在CSS 2.1之后發布的所有東西.

CSS 2.1是最后一個帶版本號的規范名稱,以后的規范會丟棄掉后面的版本號數字,直接稱之為"CSS".

"但是", 你可能會反駁, "我看見那些名為CSS4 Images,或者Selectors 4的規范草案!難道它們不是CSS4的一部分嗎?".

不是.正如我上面所說,沒有CSS4. ^_^

在完成CSS 2.1的制定時,我們(CSSWG工作組)意識到了一個很大的問題就是版本號.它們很難去管理,進展也很緩慢.

所以,我們決定把CSS這門語言分割成多個獨立的模塊,每個模塊可以獨立的分級,每個模塊只包含了一小部分的功能,這樣一來,某個進展緩慢的功能模塊就不會拖慢整個規范的制定工作.

我們的一些模塊直接從level 3開始,因為它們都是在CSS2.1的基礎上擴展了一些功能.其他模塊從level 1開始,因為這是一些以前沒有的新功能(比如,Flexbox).可是,一個模塊的級別和它是屬於哪個版本的CSS毫無關系.它們都屬於 CSS3(或者直接說CSS),無論它們自己的級別是多少.

此外,我們的URL也會增加一些混亂.我們在URL中使用了例如css4-background(http://dev.w3.org/csswg/css4-background/)這樣的詞,聽起來非常像是CSS4.我代表CSSWG,向大家道歉.

現在你知道了.根本沒有CSS4這個東西.只有CSS,每個模塊有獨立的分級.快告訴別人去吧!

譯者注:好吧,那么我們用漢語,在口頭上應該怎么稱呼某個模塊呢,比如Selectors Level 4,怎么叫好呢,選擇器第4級?還是選擇器4?

譯者注:發現還得補充一句,現在已經知道了根本沒有CSS4這個東西,那么CSS3呢?正確解釋應該是:和CSS4類似,CSS3也不是一個嚴格的概念,它表示的不是CSS的第三版,而是從CSS2.1之后出現的一些新規范的統稱,且是非官方的,但大家現在都這么叫,那也只能這么叫了.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM