首先可以確認(rèn)一點(diǎn)的是,CSS3和CSS本質(zhì)上是一樣的,都是層疊樣式表,但兩者又有很大的區(qū)別,或者說CSS3是CSS的升級補(bǔ)充版本。
CSS3和CSS本質(zhì)上是一樣的
CSS是層疊樣式表(CascadingStyleSheets)的英文簡稱,它主要用來對頁面進(jìn)行樣式修飾(定義了HTML元素的顯示方式)的。
而CSS3是CSS的最新“標(biāo)準(zhǔn)”,也是CSS的版本升級,推出了一些新的東西:盒子模型、多欄布局、媒體查詢、動(dòng)畫、背景和邊框、列表模塊、語言模塊、文字特效等模塊。
可能有人會(huì)問,有CSS和CSS3,那有沒有CSS2呢?其實(shí),我們現(xiàn)在所說的CSS就是CSS2版本,CSS2的精髓就是內(nèi)容和表現(xiàn)分離。
CSS3并未成為真正的標(biāo)準(zhǔn)
特別是現(xiàn)在移動(dòng)互聯(lián)網(wǎng)及H5的興起,CSS3的應(yīng)用更為廣泛了,但值得注意的是:CSS3當(dāng)前依舊沒能成為真正的標(biāo)準(zhǔn)!為什么呢?因?yàn)?spanstyle="font-weight:bold;">現(xiàn)在市面上的瀏覽器太多,而不同瀏覽器對于CSS3的支持程度不同,不同瀏覽器還使用了不同的前綴來修飾樣式,如:
所以站在這一點(diǎn)上,CSS3還是區(qū)別于CSS的。