層疊樣式表 (Cascading Style Sheets鸭丛,縮寫為 CSS)溉躲, 是一種 樣式表 語言孕惜,用來描述 HTML 或 XML(包括如 SVG溶握、XHTML 之類的 XML 分支語言)文檔的呈現(xiàn)。CSS 描述了在屏幕砰左、紙質(zhì)匿醒、音頻等其它媒體上的元素應(yīng)該如何被渲染的問題。
什么是 CSS?
- CSS是一種用于向用戶指定文檔如何呈現(xiàn)的語言 — 它們?nèi)绾伪恢付邮讲肌⒉季值攘帷N臋n通常是用標(biāo)記語言結(jié)構(gòu)化的文本文件 — HTML 是最常用的標(biāo)記語言, 但你依然可以遇見一些其他的標(biāo)記語言,比如 SVG 或者 XML僻造。
CSS的歷史
- 1994年哈肯·維姆·萊提出了CSS的最初建議憋他,他與伯特·波斯(Bert Bos)決定一起合作,設(shè)計(jì)CSS
-當(dāng)初已經(jīng)出現(xiàn)其他的樣式表語言嫡意,但是CSS是第一個(gè)含有層疊想法的樣式表举瑰,一個(gè)文件的樣式可以從其他樣式表中繼承,使用者可以使用自己喜歡的樣式蔬螟,也可以進(jìn)行覆蓋或者疊加,這種靈活的設(shè)計(jì)汽畴,獲得了大眾的喜愛旧巾。 - 1995年耸序,剛創(chuàng)建的W3C對(duì)CSS很感興趣,并組織了一次討論會(huì)鲁猩,哈肯以及波斯等是這個(gè)項(xiàng)目的主要負(fù)責(zé)人坎怪。
- 1996年底,CSS基本完成廓握,12月份第一版被發(fā)行搅窿。
- 1997年初,W3C內(nèi)組織了CSS小組隙券,開始討論第一版沒有涉及的問題男应,并于1998年5月發(fā)行了第二版。至2017年娱仔,第三部還未完備沐飘。
版本歷史
- 1998年5月W3C發(fā)表了CSS2,后修訂為CSS2.1,是目前應(yīng)用最廣泛的版本
- 2011年6月牲迫,CSS 3 Color Module被發(fā)布耐朴,CSS3是被劃分為各類模塊進(jìn)行開發(fā)