1分鐘 CSS 簡(jiǎn)史

CSS 是 Cascading Style Sheets 的簡(jiǎn)稱,中文名:層疊樣式表。

CSS標(biāo)準(zhǔn)官網(wǎng): https://www.w3.org/Style/CSS/Overview.en.html

從HTML被發(fā)明的90年代初,樣式表就以各種形式出現(xiàn)了。瀏覽器用戶可以使用這些樣式語(yǔ)言來調(diào)節(jié)網(wǎng)頁(yè)的顯示方式。一開始樣式表是給用戶使用的,用戶自己決定網(wǎng)頁(yè)應(yīng)該怎樣被顯示。

1994年

Tim Berners-Lee 牽頭成立了W3C(萬(wàn)維網(wǎng)聯(lián)盟)

同H?kon W Lie (哈肯·維姆·萊)提出層疊HTML樣式表(Cascading HTML Style Sheet,CHSS,簡(jiǎn)稱CSS)概念,并在一次會(huì)議上進(jìn)行展示。

1996年

H?kon W Lie 與 Gijsbert Bos 再次展示這個(gè)建議。當(dāng)時(shí) W3C 剛剛成立,對(duì)CSS表現(xiàn)出了興趣并組織了一次討論會(huì)。

年底,CSS完成。H?kon W Lie 與 Gijsbert Bos 發(fā)布了CSS規(guī)范的第一個(gè)版本。當(dāng)時(shí)的瀏覽器核心架構(gòu)并不適合解析CSS 語(yǔ)法,并且網(wǎng)頁(yè)設(shè)計(jì)師為了達(dá)到設(shè)計(jì)效果濫用HTML標(biāo)簽,甚至出現(xiàn)了“標(biāo)簽湯”(tagsoup)的罵名,也導(dǎo)致CSS并未立刻成為主流。

1996年

出現(xiàn)了與CSS很相似的表現(xiàn)指明語(yǔ)言(Presentation Specification Language,簡(jiǎn)稱 PSL 96),PSL 96 支持條件判斷等語(yǔ)句,比CHSS更動(dòng)態(tài)靈活,但未受到標(biāo)準(zhǔn)的青睞。

1997年

W3C 成了轉(zhuǎn)默認(rèn)負(fù)責(zé)CSS 的工作組。

1998年

5月,CSS2 發(fā)布。

瀏覽器大戰(zhàn)正如火如荼,但網(wǎng)頁(yè)開發(fā)者深受瀏覽器標(biāo)準(zhǔn)不統(tǒng)一的困擾,為此民間團(tuán)體:“網(wǎng)頁(yè)標(biāo)準(zhǔn)計(jì)劃(WaSP)”成立,該組織發(fā)動(dòng)水軍推廣W3C的標(biāo)準(zhǔn),并對(duì)未加盟W3C標(biāo)準(zhǔn)的瀏覽器廠商進(jìn)行批評(píng)。

“網(wǎng)頁(yè)標(biāo)準(zhǔn)計(jì)劃(WaSP)”的7為成員成立了“CSS武士團(tuán)(CSS Samurai)”,指出各家瀏覽器在CSS方面的問題。

CSS2.1 發(fā)布。

2003年

Dave Shea 推出一個(gè)名為“CSS禪意花園(CSS Zen Garden)”的網(wǎng)站,展示在不修改HTML的情況下,僅通過CSS就可以讓網(wǎng)頁(yè)煥然一新,對(duì)CSS的推廣產(chǎn)生了巨大的助推作用。

從 2006年到2009年,“div+css”的布局方式逐漸取代傳統(tǒng)的表格布局,但同時(shí)也出現(xiàn)了濫用div布局的情況。

2011年

CSS3 發(fā)布。發(fā)布時(shí),標(biāo)準(zhǔn)為制定完整,所以后面幾年還在不斷補(bǔ)充。

9月,W3C 開始設(shè)計(jì)CSS4。

CSS標(biāo)準(zhǔn)的采納過程一直比較緩慢,與JavaScript不同,CSS標(biāo)準(zhǔn)的強(qiáng)制性不高,即使出問題影響也不大,并且CSS繁多復(fù)雜的規(guī)則讓CSS的解釋器實(shí)現(xiàn)變得困難,瀏覽器廠商沒有足夠的動(dòng)力去完全遵循CSS標(biāo)準(zhǔn)。這也導(dǎo)致了不同時(shí)期CSS的不同問題。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容