區(qū)別:1、css3是css2的進(jìn)階,增加了一些新的屬性,例如animation、box-sizing、icon等;2、css2推崇內(nèi)容和表現(xiàn)效果分離的方式,而css3是朝著模塊化發(fā)展的;3、css2沒(méi)有兼容性問(wèn)題,css3有。
本教程操作環(huán)境:windows7系統(tǒng)、CSS3版、Dell G3電腦。
CSS為HTML標(biāo)記語(yǔ)言提供了一種樣式描述,定義了其中元素的顯示方式。CSS在Web設(shè)計(jì)領(lǐng)域是一個(gè)突破。利用它可以實(shí)現(xiàn)修改一個(gè)小的樣式更新與之相關(guān)的所有頁(yè)面元素。
css主要有三個(gè)版本,分別是css1、css2、css3。css2使用的比較多,因?yàn)閏ss1的屬性比較少,而css3有一些老式瀏覽器并不支持,所以大家在開(kāi)發(fā)的時(shí)候主要還是使用css2。
CSS2.0是一套全新的樣式表結(jié)構(gòu),是由W3C推行的,同以往的CSS1.0或CSS1.2完全不一樣,CSS2.0推薦的是一套內(nèi)容和表現(xiàn)效果分離的方式,HTML元素可以通過(guò)CSS2.0的樣式控制顯示效果。
可完全不使用以往HTML中的table和td來(lái)定位表單的外觀和樣式,只需使用div和 Li此類HTML標(biāo)簽來(lái)分割元素,之后即可通過(guò)CSS2.0樣式來(lái)定義表單界面的外觀。
CSS3語(yǔ)言開(kāi)發(fā)是朝著模塊化發(fā)展的。以前的規(guī)范作為一個(gè)模塊實(shí)在是太龐大而且比較復(fù)雜,所以,把它分解為一些小的模塊,