所謂“響應式網頁設計(Responsive Web Design)”也就是自適應,就是可以自動識別屏幕寬度、并做出相應調整的網頁設計。目前這種設計已經出現在越來越多的國內網站上,目前Google已經明確表明鼓勵響應式網頁設計。
使用自適應網頁設計有5個好處:
1、隨著移動設備越來越多,可以提升用戶體驗。
2、該設計沒有網頁版本區分,所以SEO的策略保持一致。
3、可以避免重復內容,專心維護這一個網頁。
4、保持網頁的原有鏈接。
5、Google也建議優先采用響應式設計,因為無論是什么網頁版本都是相同的HTML、相同的內容,Google最容易處理。
響應式網頁設計對SEO是友好的,這些相關技術還在不斷演化中,還有許多尚待客服的地方。
下面來說說它的缺陷:
1、對老版本IE支持不好,這是一個致命的問題,尤其是IE6,如果你的網站用戶大多還采用老版本的IE的話(建議在統計工具里看一下),就不適合做響應式網頁設計了。
2、例如一些小游戲站、視頻站,如果僅僅是網頁采用了響應式設計,但里面的內容依然是只能在PC端打開的話,這時候就要認真考慮了。
國外copyblogger的博客提到了一個很特別的案例,就是迪士尼公司的網頁。他說在迪士尼網頁中有許多給小朋友玩的網頁游戲,有些游戲可以在桌上型電腦玩,但是如果使用移動設備就可以無法使用。因此這個情況下,就必須做出抉擇,放棄使用Responsive Web Design,或是修改游戲。
寫在最后:
從今年開始,響應式網頁設計逐漸流行開來,雖然很熱門,但是并沒有太多網站采用這類的設計方式。
響應式網站建設中的常見問題
1、屏幕尺寸多,很難做到一次編碼,到處運行
目前,主流的大家用來訪問網頁的設備有:計算機(廢話),iPad,Android Pad(例如三星的),智能手機。那么做一個網站,必須到這些設備上去測試和運行。普通的網站作坊很少有人會愿意花這么多的精力去測試一個網站。
2、視覺設計要求高、細節多
因為不能使用絕對定位,那么在設計的時候需要考慮可讀性以及區域面積以及在不同的設備下的行為。這對一般的設計師來說簡直是一場災難。所以很少有出眾的響應式網站出現。
3、前端實現難、跨技術合作
響應式設計出的稿子,當然還需要響應式的實現。響應式的基礎就是HTML5, CSS3。小的建站公司,一般是沒有錢去聘用精通HTML5和CSS3技術的高手的。最多是讓程序員在寫代碼之前看2天書,然后就趕鴨子上架。這就導致了即使設計師設計出了很棒的模板,但是在實現了之后,怎么看怎么不舒服。
4、成本大
因為響應式設計需要對多個界面兼容、功能調試,導致整個制作過程需要UI設計師和前端工程師要不斷磨合制作。而測試人員也要在不同的設備下對網站進行測試。我們做過調查。如果創建一個普通網站的成本是1,那么創建一個響應式模板的成本大概在2.5左右。由于小的建站公司的報價普遍比較低,利潤空間肯定不支持他們把網站做成響應式的。
5、結論
總的來說,響應式網站設計比傳統的網站設計復雜的多。它需要更多的人員參與到網站制作中來。它給美工、前端和后臺開發團隊之間的協作模式帶來很多挑戰。因此,響應式網站的建設成本往往是傳統網站的2-3倍。