在今天,CSS已經(jīng)成為了web開(kāi)發(fā)中不可或缺的一部分,但是很少有人知道CSS的起源和發(fā)展歷程。
早在1990年代初期,互聯(lián)網(wǎng)還未成為現(xiàn)在這個(gè)樣子,萬(wàn)維網(wǎng)也還處于早期的開(kāi)發(fā)階段。那時(shí)的網(wǎng)頁(yè)只能使用簡(jiǎn)單的HTML語(yǔ)言來(lái)展示信息,但是HTML并沒(méi)有提供足夠多的樣式和布局選項(xiàng)。
這時(shí),人們開(kāi)始探索一種新的技術(shù),用于更好地控制文檔的樣式——這就是我們今天非常熟悉的CSS。1994年,Hakon Wium Lie和Bert Bos在瑞典CERN(歐洲核子研究中心)工作時(shí),為了解決樣式表的問(wèn)題,一起發(fā)明了CSS。
p{ color: red; font-size: 16px; line-height: 24px; } pre{ background-color: #f5f5f5; font-family: monospace; padding: 10px; }
CSS的誕生,標(biāo)志著前端開(kāi)發(fā)邁入了全新的時(shí)代。它為網(wǎng)頁(yè)設(shè)計(jì)師們提供了更多的自由度,使得網(wǎng)站的樣式與布局更加豐富多彩,還可以大幅減小HTML文件的大小,提高網(wǎng)頁(yè)的打開(kāi)速度。
從1996年起,CSS2的草案先后被提出、修改、編寫(xiě),但是在2000年它并未正式發(fā)布。最終,CSS2在2001年5月被W3C推出,并成為了一個(gè)標(biāo)準(zhǔn)。2011年,CSS3正式發(fā)布。這個(gè)時(shí)代的CSS功能更加強(qiáng)大,提供了更多的效果,如動(dòng)畫(huà)、漸變、陰影等等。
今天的CSS已經(jīng)發(fā)展成了一個(gè)十分完善的系統(tǒng),用于網(wǎng)頁(yè)的渲染和布局,使得網(wǎng)頁(yè)的美觀和可讀性都得到了很大的提高。