css3簡(jiǎn)介
CSS3?是層疊樣式表(Cascading Style Sheets)語(yǔ)言的最新版本,旨在擴(kuò)展CSS2.1。
它帶來(lái)了許多期待已久的新特性, 例如圓角、陰影、gradients(漸變)、transitions(過(guò)渡)與animations(動(dòng)畫)?。以及新的布局方式,如?multi-columns?、?flexible box?與 grid layouts。實(shí)驗(yàn)性特性以瀏覽器引擎為前綴(vendor-prefixed),應(yīng)避免在生產(chǎn)環(huán)境中使用,或極其謹(jǐn)慎地使用,因?yàn)閷?lái)它們的語(yǔ)法和語(yǔ)義都有可能被更改。
模塊和標(biāo)準(zhǔn)化進(jìn)程
CSS Level 2 經(jīng)歷了 9 年的時(shí)間(從 2002 年 8 月到 2011 年 6 月)才達(dá)到 Recommendation(推薦) 狀態(tài),主要原因是被一些次要特性拖了后腿。為了加快那些已經(jīng)確認(rèn)沒(méi)有問(wèn)題的特性的標(biāo)準(zhǔn)化速度,W3C 的?CSS Working Group(CSS 工作組)作出了一項(xiàng)被稱為?Beijing doctrine?的決定,將 CSS 劃分為許多小組件,稱之為模塊。這些模塊彼此獨(dú)立,按照各自的進(jìn)度來(lái)進(jìn)行標(biāo)準(zhǔn)化。其中一些已經(jīng)是 W3C Recommendation 狀態(tài),也有一些仍是 early Working Drafts(早期工作草案)。當(dāng)新的需求被肯定后, 新的模塊也會(huì)同樣地添加進(jìn)來(lái)。
