CSS又稱(chēng)為層疊樣式表,它是一種用于描述文檔樣式的計(jì)算機(jī)語(yǔ)言。它的發(fā)明者是賽門(mén)·芬奇(H?kon Wium Lie)與伯納斯·李(Bert Bos)。
/* CSS的第一個(gè)版本 */ body { color: black; background-color: white; margin: 0; padding: 0; }
1994年,賽門(mén)·芬奇提出了一種新的樣式表語(yǔ)言,名為FOSI。不過(guò)該語(yǔ)言并沒(méi)有被推廣成功,與之類(lèi)似的還有后來(lái)的DSSSL語(yǔ)言。
伯納斯·李則在1993年所寫(xiě)的報(bào)告中提到,HTML需要一種樣式表,可以通過(guò)該樣式表來(lái)實(shí)現(xiàn)更好的排版效果。在此后的1994年,賽門(mén)·芬奇注意到了伯納斯·李的這篇報(bào)告,并開(kāi)始思考一個(gè)新的樣式表語(yǔ)言的設(shè)計(jì)。最終,芬奇和伯納斯·李在1996年共同創(chuàng)造了CSS。
/* CSS3新增的選擇器 */ article h2:first-of-type { font-size: 24px; }
CSS初次發(fā)布時(shí)并沒(méi)有被廣泛采用,因?yàn)闉g覽器支持的程度非常有限。然而,隨著瀏覽器的更新和升級(jí),CSS也得到了廣泛的應(yīng)用。它在網(wǎng)頁(yè)設(shè)計(jì)中也變得越來(lái)越重要,成為一種非常基礎(chǔ)、必不可少的技能。