您好,登錄后才能下訂單哦!
小編給大家分享一下css中漸進增強與優雅降級有哪些區別,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
漸進增強與優雅降級的區別
優雅降級和漸進增強只是關注同一網站在不同設備里和不同瀏覽器下的表現程度。關鍵的區別則在于它們各自關注于何處,以及這種關注如何影響工作的流程。
優雅降級認為應該針對那些最高級、最完善的瀏覽器來設計網站。而將那些有功能缺失的瀏覽器下的測試工作安排在開發周期的最后階段,并把測試對象限定為主流瀏覽器的前一個版本。在這種設計下,舊版的瀏覽器被認為僅能提供最簡單的的瀏覽體驗
漸進增強認為應關注于內容本身。會優先考慮老版本瀏覽器的可用性,最后才考慮新版本的可用性,這使得漸進增強成為一種更為合理的設計范例
例:
優雅降級(先關注最高級的,在考慮兼容)
.transition{
transition:all0.2s;
-o-transition:all0.2s;
-moz-transition:all0.2s;
-webkit-transition:all0.2s;
}
漸進增強(先考慮兼容)
.transition{
-webkit-transition:all0.2s;
-moz-transition:all0.2s;
-o-transition:all0.2s;
transition:all0.2s;
}
選擇
根據所使用的客戶端的版本來做決定,因為本質上漸進增強和優雅降級的概念是軟件開發過程中低版本軟件與高版本軟件面對新功能的兼容問題,所以低版本用戶居多,當然優先采用漸進增強的開發流程;如果高版本用戶居多,為了提高大多數用戶的使用體驗,那當然優先采用優雅降級的開發流程。不過大多數情況下都是采用漸進增強的方式,因為它更加合理。
以上是“css中漸進增強與優雅降級有哪些區別”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。