怎么設(shè)計響應(yīng)式WEB?響應(yīng)式WEB設(shè)計的優(yōu)缺點
近期在學(xué)習(xí)有關(guān)響應(yīng)式設(shè)計的內(nèi)容,對此做了些整理,部分圖片來源于網(wǎng)絡(luò)。
1、為什么需要響應(yīng)式web設(shè)計
由于目前移動設(shè)備的大量使用,以及PC顯示器的尺寸逐漸出現(xiàn)較大差別,傳統(tǒng)的web頁面已經(jīng)不能滿足多種設(shè)備的瀏覽效果,比如傳統(tǒng)頁面在大瀏覽器中會有較大的空白區(qū)域,而在小瀏覽器已經(jīng)移動設(shè)備中,不能完全顯示頁面,或是將頁面縮小至適應(yīng)移動設(shè)備尺寸大小,不能正常瀏覽,對于點擊觸點也有影響,很多人會選擇放大頁面,在進行瀏覽,這樣整個頁面就需要不停的拖動,給用戶的體驗不好。
簡而言之,有如下幾點:
各種屏幕尺寸各種操作系統(tǒng)各種訪問設(shè)備各種需求
2、什么是響應(yīng)式web設(shè)計
一個網(wǎng)站兼容多個終端。
同樣的代碼 通過設(shè)備適配 滿足不同的訪問設(shè)備 能展現(xiàn)出不同的效果 始終內(nèi)容優(yōu)先 移動設(shè)備優(yōu)先:不引人注目的js和逐漸增強 基于瀏覽器:特性活設(shè)備探測的逐漸增強
3、響應(yīng)式設(shè)計的替代方案
開發(fā)針對網(wǎng)站的、完全獨立的移動版本,開發(fā)移動應(yīng)用APP。但這樣做也存在一定的不足:
開發(fā)獨立版本的網(wǎng)頁,可以通過設(shè)備適配進行跳轉(zhuǎn),需要維護多個頁面,對于首頁級別頁面適用,不適用于內(nèi)容頁開發(fā)移動應(yīng)用,開發(fā)成本高,不利于搜索引擎收錄4、響應(yīng)式web設(shè)計的優(yōu)勢&不足
優(yōu)勢:
多終端視覺和操作體驗風(fēng)格統(tǒng)一開發(fā)、維護、運營成本低不同設(shè)備間的兼容性強操作靈活:響應(yīng)式設(shè)計是針對頁面的,可以只對必要的頁面部分進行改動對用戶友好:用戶可以與網(wǎng)站一直保持聯(lián)系,比如URL不變積累分享:通過單一的URL地址收集所有的社交分享鏈接最佳化搜索引擎:可以完成移動網(wǎng)站和桌面網(wǎng)站的連接無重定向:包含無用戶代理定向不足:
兼容性:低版本瀏覽器可能存在不兼容問題移動帶寬流量:相比移動版定制網(wǎng)站,流量稍大加載需要一定的時間:在響應(yīng)式設(shè)計中,需要下載一些看起來并不必要的HTML、CSS。除此之外,圖片并沒有根據(jù)設(shè)備調(diào)整到合適大小,而這正式導(dǎo)致加載時間加倍的原因優(yōu)化搜索引擎:對于響應(yīng)式web設(shè)計,為搜索引擎確定關(guān)鍵字不是一件容易的事。因此相比一般的桌面用戶,移動用戶多采用不同的關(guān)鍵字,修改標題及其他事項都比較困難Google排名:如果響應(yīng)式網(wǎng)站僅基于移動內(nèi)容,它困難會影響到網(wǎng)站的Google排名。因為Google不支持這樣的網(wǎng)站,它不會對你的網(wǎng)站進行索引時間花費:開發(fā)響應(yīng)式網(wǎng)站是一項耗時的工作。如果你計劃把一個現(xiàn)有的網(wǎng)站轉(zhuǎn)化成響應(yīng)式網(wǎng)站,可能耗時更多。如果你想要一個響應(yīng)式網(wǎng)站,最好從草圖開始重新設(shè)計布局:響應(yīng)式web設(shè)計的布局主要是液態(tài)的,這也正是設(shè)計者對設(shè)計樣式不好控制的原因。而且眼下正是設(shè)計者提前展示各種“復(fù)制品”的時候。設(shè)計者試圖針對移動和桌面布局分別顯示線框和設(shè)計原型。只有等到這兩種布局均得到提高后,響應(yīng)式web設(shè)計策略才能真正實現(xiàn)。5、響應(yīng)式與自適應(yīng)的區(qū)別
響應(yīng)式布局:流體網(wǎng)絡(luò)
網(wǎng)頁的布局改變重新排布更好的用戶體驗測試難度大自適應(yīng)布局:固定斷點
網(wǎng)頁的完全縮放實施代價低測試容易設(shè)計更加可控6、移動終端屏顯元素
移動設(shè)備瀏覽器內(nèi)核:Trident(IE)、Gecko(FF)、Presto(opera,已廢棄)、Webkit(Safari、chrome)、Blink(google)
移動設(shè)備的尺寸:iPhone(980),iPad(1024),Android(分辨率480*800情況下,980),WinPhone(1024)等
移動設(shè)備的分辨率:
7、響應(yīng)式web設(shè)計流程
用戶研究與設(shè)備規(guī)格預(yù)估
框架原型規(guī)劃&測試
視覺設(shè)計
前端構(gòu)建
相關(guān)文章

15 個為編程初學(xué)者準備的網(wǎng)站(都是國外的一些網(wǎng)站)
今天的文章,我們將分享15個可以學(xué)習(xí)編程的網(wǎng)站,這些網(wǎng)站上提供了很多編程教程,圖書以及編程練習(xí),希望對你有用2024-11-02- 這篇文章主要介紹了web開發(fā)中的長度單位主要包括px,pt,em等,需要的朋友可以參考下2023-08-06
網(wǎng)頁前端開發(fā)的一些尺寸單位(px,rem單位)
px單位是絕對單位,一般用于pc端網(wǎng)頁開發(fā),因為是絕對單位所以在移動端上的使用體驗并不是很好,rem它是描述相對于當前根元素字體尺寸,是相對單位,它可以根據(jù)根元素的變換而2023-08-06WEB前端優(yōu)化必備js/css壓縮工具YUI-compressor詳解與集成用法
壓縮工具層次不窮,各有優(yōu)點,選擇適合的壓縮工具為將來做項目開發(fā)使用是一件很重要的事情!!在這介紹YUI-compressor,需要的朋友可以參考下2023-06-21- 瀏覽器是多進程的,有瀏覽器主進程,網(wǎng)絡(luò)進程,渲染進程,插件進程等,在將html,css,javascript解析成一個頁面的時候,就需要多個進程的分工合作2023-05-01
- 本文為大家整理了常用的文件對應(yīng)的MIME類型,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-04-25
postman中form-data、x-www-form-urlencoded、raw、binary的區(qū)別介紹
這篇文章介紹了postman中form-data、x-www-form-urlencoded、raw、binary的區(qū)別,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-12-28網(wǎng)頁中使用Unicode字符的介紹(&#,\u等)
國際組織制定了可以容納世界上所有文字和符號的字符編碼方案,稱為Unicode,是通用字符集Universal Character Set的縮寫,用以滿足跨語言、跨平臺進行文本轉(zhuǎn)換、處理的要求2021-11-27前端實現(xiàn)字符串GBK與GB2312的編解碼(小結(jié))
這篇文章主要介紹了前端實現(xiàn)字符串GBK與GB2312的編解碼(小結(jié)),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2020-12-02
這篇文章主要介紹了告別硬編碼讓你的前端表格自動計算,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-09-27



