響應式網(wǎng)站設(shè)計布局Or自適應網(wǎng)站設(shè)計布局?
閱讀數(shù):17982
自適應網(wǎng)站設(shè)計布局有它自己的優(yōu)勢,因為它們實施起來代價更低,測試更容易,這往往讓他們成為更切實際的解決方案。自適應網(wǎng)站設(shè)計布局可以看做響應式網(wǎng)站設(shè)計布局的“窮兄弟”,在資源有限的情況下就可以讓它出馬。特別是改進現(xiàn)有網(wǎng)站的時候尤其奏效,因為全部重寫代碼在這時并不可行。這種案例中,采用自適應網(wǎng)站設(shè)計布局是一個不錯的出發(fā)點。
真的需要為手機和電腦設(shè)計不同的網(wǎng)頁嗎?
自適應網(wǎng)站設(shè)計布局和響應式網(wǎng)站設(shè)計布局解決問題的方式是不一樣的。
自適應是為了解決如何才能在不同大小的設(shè)備上呈現(xiàn)同樣的網(wǎng)頁
手機的屏幕比較小,寬度通常在600像素以下;PC的屏幕寬度,一般都在1000像素以上,有的還達到了2000像素。同樣的內(nèi)容,要在大小迥異的屏幕上,都呈現(xiàn)出滿意的效果,并不是一件容易的事。
很多網(wǎng)站的解決方法,是為不同的設(shè)備提供不同的網(wǎng)頁,比如專門提供一個mobile版本,或者iPhone / iPad版本。這樣做固然保證了效果,但是比較麻煩,同時要維護好幾個版本,而且如果一個網(wǎng)站有多個portal(入口),會大大增加架構(gòu)設(shè)計的復雜度。
于是,很早就有人設(shè)想,能不能"一次設(shè)計,普遍適用",讓同一張網(wǎng)頁自動適應不同大小的屏幕,根據(jù)屏幕寬度,自動調(diào)整網(wǎng)頁內(nèi)容大小
但是無論怎樣,他們主體的內(nèi)容和布局是沒有變的。自適應還是暴露出一個問題,如果屏幕太小,即使網(wǎng)頁能夠根據(jù)屏幕大小進行適配,但是會感覺在小屏幕上查看,內(nèi)容過于擁擠。響應式的概念應該覆蓋了自適應,而且涵蓋的內(nèi)容更多。響應式正是為了解決這個問題而衍生出來的概念。
響應式Web設(shè)計(Responsive Web design)的理念是:頁面的設(shè)計與開發(fā)應當根據(jù)用戶行為以及設(shè)備環(huán)境(系統(tǒng)平臺、屏幕尺寸、屏幕定向等)進行相應的響應和調(diào)整。具體的實踐方式由多方 面組成,包括彈性網(wǎng)格和布局、圖片、CSS media query的使用等。無論用戶正在使用筆記本還是iPad,我們的頁面都應該能夠自動切換分辨率、圖片尺寸及相關(guān)腳本功能等,以適應不同設(shè)備;換句話說, 頁面應該有能力去自動響應用戶的設(shè)備環(huán)境。響應式網(wǎng)頁設(shè)計就是一個網(wǎng)站能夠兼容多個終端——而不是為每個終端做一個特定的版本。這樣,我們就可以不必為不 斷到來的新設(shè)備做專門的版本設(shè)計和開發(fā)了。
那么企業(yè)在選擇做網(wǎng)站的時候是該選擇自適應網(wǎng)站還是響應性網(wǎng)站?什么樣的網(wǎng)站/項目適合使用自適應布局?什么樣的網(wǎng)站適合響應式布局?
理論上來說,響應式布局在任何情況下都比自適應布局好一些,但在某些情況下自適應布局更切實際。
自適應網(wǎng)站設(shè)計布局可以讓你的設(shè)計更加可控,因為你只需要考慮了了幾種狀態(tài)就萬事大吉了。但在響應式網(wǎng)站設(shè)計布局中你可能需要面對非常多狀態(tài),這樣一來就很難確切搞清你的設(shè)計會是什么樣。同時這也帶來了測試上的難題,你很難有的把握預測到它會怎樣。換個角度說,這也是響應式網(wǎng)站設(shè)計布局的魅力所在。你能確定的是它們能展示的很好——不管是表層特征還是布局結(jié)構(gòu)都有條不紊。