網(wǎng)頁(yè)css是什么意思
css層疊樣式表是一種用來(lái)表現(xiàn)HTML或XML等文件樣式的計(jì)算機(jī)語(yǔ)言,css不僅可以靜態(tài)地修飾網(wǎng)頁(yè),還可以配合各種腳本語(yǔ)言動(dòng)態(tài)地對(duì)網(wǎng)頁(yè)各元素進(jìn)行格式化,以及對(duì)網(wǎng)頁(yè)對(duì)象和模型樣式編輯的能力。
css發(fā)展歷程
1990年,Tim Berners-Lee和Robert Cailliau共同發(fā)明了Web。1994年,Web真正走出實(shí)驗(yàn)室。
從HTML被發(fā)明開始,樣式就以各種形式存在。不同的瀏覽器結(jié)合它們各自的樣式語(yǔ)言為用戶提供頁(yè)面效果的控制。最初的HTML只包含很少的顯示屬性。
隨著HTML的成長(zhǎng),為了滿足頁(yè)面設(shè)計(jì)者的要求,HTML添加了很多顯示功能。但是隨著這些功能的增加,HTML變的越來(lái)越雜亂,而且HTML頁(yè)面也越來(lái)越臃腫。于是CSS便誕生了。
1994年哈坤·利提出了CSS的最初建議。而當(dāng)時(shí)伯特·波斯(Bert Bos)正在設(shè)計(jì)一個(gè)名為Argo的瀏覽器,于是他們決定一起設(shè)計(jì)CSS。
其實(shí)當(dāng)時(shí)在互聯(lián)網(wǎng)界已經(jīng)有過(guò)一些統(tǒng)一樣式表語(yǔ)言的建議了,但CSS是第一個(gè)含有“層疊”豐意的樣式表語(yǔ)言。在CSS中,一個(gè)文件的樣式可以從其他的樣式表中繼承。讀者在有些地方可以使用他自己更喜歡的樣式,在其他地方則繼承或“層疊”作者的樣式。這種層疊的方式使作者和讀者都可以靈活地加入自己的設(shè)計(jì),混合每個(gè)人的愛好。
哈坤于1994年在芝加哥的一次會(huì)議上第一次提出了CSS的建議,1995年的www網(wǎng)絡(luò)會(huì)議上CSS又一次被提出,博斯演示了Argo瀏覽器支持CSS的例子,哈肯也展示了支持CSS的Arena瀏覽器。
同年,W3C組織(World WideWeb Consortium)成立,CSS的創(chuàng)作成員全部成為了W3C的工作小組并且全力以赴負(fù)責(zé)研發(fā)CSS標(biāo)準(zhǔn),層疊樣式表的開發(fā)終于走上正軌。有越來(lái)越多的成員參與其中,例如微軟公司的托馬斯·萊爾頓(Thomas Reaxdon),他的努力最終令I(lǐng)nternet Explorer瀏覽器支持CSS標(biāo)準(zhǔn)。哈坤、波斯和其他一些人是這個(gè)項(xiàng)目的主要技術(shù)負(fù)責(zé)人。1996年底,CSS初稿已經(jīng)完成,同年12月,層疊樣式表的第一份正式標(biāo)準(zhǔn)(Cascading style Sheets Level 1)完成,成為w3c的推薦標(biāo)準(zhǔn)。
1997年初,W3C組織負(fù)責(zé)CSS的工作組開始討論第一版中沒有涉及到的問題。其討論結(jié)果組成了1998年5月出版的CSS規(guī)范第二版。
推薦教程:《CSS教程》