優(yōu)雅降級(jí)和漸進(jìn)增強(qiáng)印象中是隨著CSS3流出來(lái)的一個(gè)概念,由于低級(jí)瀏覽器不支持CSS3,但css3的效果又太優(yōu)秀不忍放棄,所以在高級(jí)瀏覽器中使用CSS3而低級(jí)瀏覽器只保證最基本的功能。咋一看兩個(gè)概念差不多,都是在關(guān)注不同的瀏覽器下的不同體驗(yàn),關(guān)鍵的區(qū)別是他們所側(cè)重的內(nèi)容,以及這種不同造成的工作流程的差異。
舉個(gè)例子
a{ display:block; width:200px; height:100px; background:aquamarine; /*我就是要用這個(gè)新css屬性*/ transition: all 1s ease 0s /*可是發(fā)現(xiàn)了一些低版本瀏覽器不支持怎么辦*/ /*往下兼容*/ -webkit-transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -o-transition: all 1s ease 0s; /*那么通常這樣考慮的和這樣的側(cè)重點(diǎn)出發(fā)的css就是優(yōu)雅降級(jí)*/ } a:hover{ height:200px } /*那如果我們的產(chǎn)品要求我們要重低版本的瀏覽器兼容開(kāi)始*/ a{ /*優(yōu)先考慮低版本的*/ -webkit-transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -o-transition: all 1s ease 0s; /*高版本的就肯定是漸進(jìn)漸強(qiáng)*/ transition: all 1s ease 0s; }
"優(yōu)雅降級(jí)"觀點(diǎn)認(rèn)為應(yīng)該針對(duì)那些最高級(jí)。最完美的瀏覽器來(lái)設(shè)計(jì)網(wǎng)站。
“漸進(jìn)增強(qiáng)”觀點(diǎn)則認(rèn)為應(yīng)關(guān)注于內(nèi)容本身。