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