
最近響應(yīng)式網(wǎng)頁設(shè)計(jì)和自適應(yīng)網(wǎng)頁設(shè)計(jì)又在設(shè)計(jì)界掀起了一股潮流,當(dāng)你在設(shè)計(jì)新網(wǎng)站或者是網(wǎng)站再設(shè)計(jì)的時(shí)候,究竟是選擇響應(yīng)式還是自適應(yīng)設(shè)計(jì)?如何機(jī)智的跟挑剔的老板和客戶周旋,并且巧妙的化解設(shè)計(jì)危機(jī)?假如我們的設(shè)計(jì)主題確定為響應(yīng)式設(shè)計(jì),那你如何跟他們解釋清楚響應(yīng)式設(shè)計(jì)的優(yōu)缺點(diǎn)?
什么是響應(yīng)式網(wǎng)頁設(shè)計(jì)?
響應(yīng)式網(wǎng)頁設(shè)計(jì)(Responsive Web Design簡稱RWD)這個(gè)術(shù)語,由伊桑?馬科特(Ethan Marcotte)提出,是一種網(wǎng)頁設(shè)計(jì)的技術(shù)做法。該設(shè)計(jì)應(yīng)當(dāng)根據(jù)設(shè)備環(huán)境(系統(tǒng)平臺(tái)、屏幕尺寸)進(jìn)行相應(yīng)的響應(yīng)和調(diào)整。
手機(jī)端響應(yīng)式網(wǎng)頁設(shè)計(jì)也變得更加重要,因?yàn)橐苿?dòng)端流量現(xiàn)在占互聯(lián)網(wǎng)流量的一半以上。因此,谷歌宣布移動(dòng)設(shè)備時(shí)代的到來。

如何實(shí)現(xiàn)響應(yīng)式網(wǎng)頁開發(fā)?
需要綜合運(yùn)用三個(gè)方法步驟:
第一步,Media query -即指定不同的CSS顯示風(fēng)格
第二步,F(xiàn)luid grid-即在CSS中使用百分比%而不是絕對(duì)值,如像素px來修飾頁面布局元素的尺寸如Div。
第三步,F(xiàn)luid images/media-同樣使用百分比%而不是絕對(duì)值,來修飾圖像、視頻、字體的顯示的使其能根據(jù)不同屏幕作出調(diào)整。
響應(yīng)式網(wǎng)頁設(shè)計(jì)的優(yōu)勢(shì)

1.用戶體驗(yàn)友好
響應(yīng)式設(shè)計(jì)可以向用戶提供友好的Web界面,因?yàn)樗梢赃m應(yīng)幾乎所有設(shè)備的屏幕,包括智能手機(jī)、平板電腦、TV、PC顯示器、iPhone和Android手機(jī),包括橫向、縱向的屏幕。
2.節(jié)省設(shè)計(jì)開發(fā)成本
相對(duì)需要開發(fā)電腦網(wǎng)站、pad網(wǎng)站、手機(jī)網(wǎng)站來說,響應(yīng)式網(wǎng)站設(shè)計(jì)更有利于節(jié)省設(shè)計(jì)開發(fā)成本。
從設(shè)計(jì)角度出發(fā),響應(yīng)式網(wǎng)站界面只需要設(shè)計(jì)兩套設(shè)計(jì)效果圖。電腦端與iPad基本可以共用一套設(shè)計(jì)效果圖,手機(jī)端重新設(shè)計(jì)一套就可以了。從前端開發(fā)角度說,只需要根據(jù)臨界點(diǎn)為不同終端開發(fā)三套不同的css樣式;從后期維護(hù)角度來說,再不需要分別維護(hù)pc界面、pad界面、移動(dòng)界面,專心維護(hù)一個(gè)網(wǎng)站即可。
3.積累分享
響應(yīng)式Web設(shè)計(jì)可以讓你(作為網(wǎng)站的擁有者)通過單一的URL地址收集所有的社交分享鏈接。你可以為創(chuàng)建更好、更友好的網(wǎng)站而做出積極貢獻(xiàn)。
從另一個(gè)角度說,響應(yīng)式網(wǎng)頁設(shè)計(jì)是對(duì)SEO友好的。Google也建議優(yōu)先采用響應(yīng)式設(shè)計(jì),因?yàn)闊o論是什么網(wǎng)頁版本都是相同的HTML、相同的內(nèi)容,Google最容易處理。
響應(yīng)式網(wǎng)頁設(shè)計(jì)的劣勢(shì)

1.對(duì)老版IE瀏覽器兼容性不友好
對(duì)于老版本IE(IE6、IE7、IE8)支持不好,這是一個(gè)致命的問題。如果你的網(wǎng)站用戶大多還采用老版本IE的話,建議不做響應(yīng)式網(wǎng)頁設(shè)計(jì)。
2.加載變慢
加載需要一定的時(shí)間雖然,它不是一個(gè)大問題,在響應(yīng)式設(shè)計(jì)中,需要下載一些看起來并不必要的HTML/CSS。除此之外,圖片并沒有根據(jù)設(shè)備調(diào)整到合適大小,而這正是導(dǎo)致加載時(shí)間加倍的原因。
3.增加開發(fā)時(shí)間成本
開發(fā)響應(yīng)式網(wǎng)站是一項(xiàng)耗時(shí)的工作。如果你計(jì)劃把一個(gè)現(xiàn)有網(wǎng)站轉(zhuǎn)化成響應(yīng)式網(wǎng)站,可能耗時(shí)更多。如果你想要一個(gè)響應(yīng)式網(wǎng)站,最好借助一些原型設(shè)計(jì)工具,例如Mockplus,從草圖開始重新設(shè)計(jì)。
4.影響布局
響應(yīng)式Web設(shè)計(jì)的布局主要是液態(tài)的,這也正是設(shè)計(jì)者對(duì)設(shè)計(jì)樣式不好控制的原因。而且眼下正是設(shè)計(jì)者提前展示各種“復(fù)制品”的時(shí)候。設(shè)計(jì)者試圖針對(duì)移動(dòng)和桌面布局分別顯示線框和設(shè)計(jì)原型。只有等到這兩種布局均得到提高后,響應(yīng)式Web設(shè)計(jì)策略才能真正實(shí)現(xiàn)。
有了上面的知識(shí)儲(chǔ)備,就不怕和老板、客戶解釋不清楚什么是響應(yīng)式網(wǎng)頁設(shè)計(jì),以及他們的優(yōu)缺點(diǎn)啦~