CSS3 老矣,CSS4、CSS5即將到來!
RFC
自 2010 年左右以來,術語“CSS3”已被廣泛用于涵蓋對級聯(lián)樣式表 (CSS) 的各種添加和增強。但是,隨著 CSS 隨著新功能和規(guī)范的不斷發(fā)展,籠統(tǒng)術語“CSS3”已變得不夠充分且具有誤導性。該 RFC 提議將 CSS 屬性分為不同的組,即 CSS3、CSS4 和 CSS5,以更好地組織和促進對不斷發(fā)展的 CSS 格局的理解。這種分類旨在提高采用率和教學便利性,同時不會對 CSS 工作組 (CSSWG) 運營或 Baseline 計劃產生直接影響。
原因??
自 2010 年代初以來,術語“CSS3”一直用于指代 CSS 的所有添加和增強。然而,CSS 的不斷發(fā)展超出了傳統(tǒng)上被認為是 CSS3 的范圍,導致招聘簡介、教材和文檔方面的混亂。由于缺乏明確的分類,開發(fā)人員很難及時了解最新功能,教育工作者也很難有效地教授 CSS 進步并定義該領域的專業(yè)知識。
提議????
分類
分類基于多種因素,其中主要因素是 CSS 工作組最初指定 API 的一般時間表。此外,在分類過程中還適當考慮了實施者的興趣和采用情況。
- CSS3:此類別是在該社區(qū)團體開始闡明級別之前建立的,由 CSSWG 定義,并且設計為開放式。它可以作為 CSS 進步到一定程度的歷史參考點。
 - CSS4: 2013 - 2018 年左右規(guī)范中引入的屬性和功能。
 - CSS5: 2019 - 2024 年左右規(guī)范中引入的屬性和功能。
 - Future/Next: 此類別是當前正在開發(fā)或為 CSS5 以外的 CSS 未來版本提議的屬性和功能的占位符
 
執(zhí)行:
- 現(xiàn)有的 CSS 屬性和功能將根據(jù)其在規(guī)范中的引入日期追溯性地分類為 CSS3、CSS4 或 CSS5。
 - 分類過程將是透明的并記錄在案。
 - 每個屬性都經過了廣泛的考慮,以輕松符合此分類。
 - 分類不會影響 CSSWG 和 Baseline 計劃維護的官方 CSS 快照的編號或操作。
 
好處
清晰度和組織
“現(xiàn)代CSS”沒有任何特定的含義或時間框架。將 CSS 屬性明確分類為 CSS3、CSS4、CSS5 和任何未來版本,將為開發(fā)人員、招聘人員、雇主和教育工作者提供一個結構化框架,用于理解和討論 CSS 進步及其演變。
提高采用率
通過簡化 CSS 進步的呈現(xiàn),開發(fā)人員可能更傾向于探索和采用新功能,從而更廣泛地利用現(xiàn)代 CSS 功能。
強化教學
教育工作者將擁有更清晰的詞匯和路線圖來教授 CSS 的演變,并更好地對現(xiàn)代 CSS 功能進行分類。
結論
CSS 屬性分為 CSS3、CSS4、CSS5 和任何未來版本,這為術語“CSS3”和“現(xiàn)代 CSS”的歧義提供了解決方案,同時提供了一個用于理解和討論 CSS 進步的結構化框架。通過實施此提案,我們可以提高采用率、簡化教育并更好地組織 CSS 不斷發(fā)展的格局。
CSS4 和 CSS5 功能列表
CSS4
圖片
CSS5
圖片
下一代的規(guī)則
圖片
參考資料















 
 
 







 
 
 
 