漸進加強,優雅降級

css3以後出現了兩個概念:漸進加強,優雅降級。css

 

漸進加強:一開始構建基礎的網站架構,逐漸加強交互功能,css3

優雅降級知足大部分功能,並向低版本瀏覽器作兼容瀏覽器

 

兩者區別:架構

優雅降級和漸進加強只是看待同種事物的兩種觀點。優雅降級和漸進加強都關注於同一網站在不一樣設備裏不一樣瀏覽器下的表現程度。關鍵的區別則在於它們各自關注於何處,以及這種關注如何影響工做的流程。測試

 

優雅降級觀點認爲應該針對那些最高級、最完善的瀏覽器來設計網站。而將那些被認爲「過期」或有功能缺失的瀏覽器下的測試工做安排在開發週期的最後階段,並把測試對象限定爲主流瀏覽器(如 IE、Mozilla 等)的前一個版本。在這種設計範例下,舊版的瀏覽器被認爲僅能提供「簡陋卻無妨 (poor, but passable)」 的瀏覽體驗。你能夠作一些小的調整來適應某個特定的瀏覽器。但因爲它們並不是咱們所關注的焦點,所以除了修復較大的錯誤以外,其它的差別將被直接忽略。網站

 

漸進加強觀點則認爲應關注於內容自己。請注意其中的差異:我甚至連「瀏覽器」三個字都沒提。內容是咱們創建網站的誘因。有的網站展現它,有的則收集它,有的尋求,有的操做,還有的網站甚至會包含以上的種種,但相同點是它們全都涉及到內容。這使得漸進加強成爲一種更爲合理的設計範例。設計

相關文章
相關標籤/搜索