參見《CSS 簡介》。
壹、CSS是什麽CSS,指的是Cascading Style Sheet(層疊樣式表),是用來控制網頁外觀的壹門技術。我們知道,前端最核心的3個技術是:HTML、CSS、JavaScript,三者的關系如下。
HTML用於控制網頁的結構,CSS用於控制網頁的外觀,JavaScript控制的是網頁的行為。
在互聯網發展早期,網頁都是用HTML來做的,這樣的頁面可想而知單調成什麽樣了。為了改造HTML標簽的默認外觀,使得頁面變得更加美觀,後來就引入了CSS。
二、CSS和CSS3CSS發展至今,歷經CSS1.0、CSS2.0、CSS2.1以及CSS3.0幾個版本。其中,CSS2.1是CSS2.0的修訂版,CSS3.0是CSS的最新版本。
很多初學者都有壹個疑問:“現在都CSS3的時代了,CSS2不是被淘汰了嗎,為什麽還要學CSS2呢?”這個誤區非常嚴重,曾經誤導絕大多數的初學者。其實,我們現在所說的CSS3,壹般指的是相對於CSS2“新增加的內容”,並不是說CSS2被淘汰了。準確來說,妳要學的CSS其實等於CSS2加上CSS3。本書介紹的是CSS2.1,對於CSS3新增的技術,小夥伴們可以關註“從0到1系列”的《從0到1:HTML5+CSS3修煉之道》這本書。