響應式Web設計

響應式Web設計(簡稱RWD)是一種新的網站設計模式,以此構建的網站可自動適應不同的訪問設備(從桌面電腦、平板電腦到智能手機),方便用戶閱讀和導航瀏覽,減少用戶的放大/縮小/滑動操作,從而提供完整而友好的用戶體驗。簡單的說,所謂的響應式Web設計(RWD),就是網頁內容會隨著訪問它的視口(viewport)及設備(device)的不同而呈現不同的樣式,從而使用戶獲得更好的體驗。

各大專業(yè)名詞解釋

  • 響應式Web設計

”響應式Web設計“這個名字是Ethan Marcotte在2010年發(fā)明的。當時,他在A List Apart上寫了一篇文章(http://www.alistapart.com/articles/responsive-web-design/),這篇文章綜合運用了三種已有技術(彈性網格布局、彈性圖片/媒體、媒體查詢)實現了一個解決方案,就叫”響應式Web設計“

  • HTML

超文本標記語言(英文名:HyperText Markup Language,簡稱為HTML),是一種為“網頁創(chuàng)建和其它可在網頁瀏覽器中看到的信息”設計的置標語言。HTML5是指萬維網的核心語言、標準通用標記語言下的一個應用超文本標記語言(HTML)的第五次重大修改。

  • CSS

CSS(層疊樣式表)是一種用來表現HTML或XML等文件樣式的計算機語言,CSS不僅可以靜態(tài)地修飾網頁,還可以配合各種腳本語言動態(tài)地對網頁各元素進行格式化。CSS3是CSS技術的升級版本,CSS3語言開發(fā)是朝著模塊化發(fā)展。

  • JaveScript

Javascript,一種高級編程語言,通過解釋執(zhí)行,是一門動態(tài)類型,面向對象(基于原型)的直譯語言。雖與Java有很多相似性,但這兩門編程語言從設計之初就有很大的不同。

RWD的三種技術

  • 彈性網格布局(fluid grid)

彈性布局是2009年w3c提出的一種可以簡潔、快速彈性布局的屬性,主要思想是給予容器控制內部元素高度和寬度的能力,旨在為網頁提供最大的靈活性。

  • 彈性圖片(flxible images)

彈性圖片指的是不給圖片設置固定尺寸,而是根據流體網格進行縮放,用于適應各種網格的尺寸。

  • 媒體查詢(media queries)

通過媒體查詢可以為不同大小和尺寸的媒體定義不同的css,適合相應的設備顯示。

為何需要響應式網頁設計?

下圖是美國一家名為statcounter的網站提供的關于全球設備分辨率使用率的數據比較,很顯然,設備的分辨率多種多樣,且短時間內不會被某種分辨率所取代。

image.png

在進行網頁開發(fā)時,工作人員需要針對不同分辨率的設備設計網頁,而響應式網頁設計可以自動適當顯示于各種不同裝置,包含桌機、手機、平板等,根據不一樣的屏幕大小設計友善的閱讀介面,使網站可以被各種族群閱讀。當然,在進行網站維修時,也不像以往一般需要多次同步資料,大大的減少了工作人員的工作量。

RWD和前后端的關系

  • 前端
    通常說的前端泛指Web前端,也就是在Web應用中用戶可以看得見碰得著的東西,包括Web頁面的結構、Web的外觀視覺表現以及Web層面的交互實現。
  • 后端
    后端更多的是與數據庫進行交互以處理相應的業(yè)務邏輯。需要考慮的是如何進行功能、數據的存取和平臺的穩(wěn)定性和功能等。

簡單點來說,前端就是對網頁進行設計,后端就是對網頁進行開發(fā)。在各大公司中,一般要求從事前端的人員熟悉HTML、CSS和JavaScript,而后端人員則要求對Web開發(fā)的模式有較深的理解。

使用了響應式網頁設計的例子

這是使用了響應式Web設計的網站:https://www.aboutnic.com/caseDetail.asp?id=4&pid=629&attrid=

image.png
image.png

這是沒有使用響應式Web設計的網站:https://www.bilibili.com/

?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 1.名詞解釋(注明:名詞摘自教科書第一章,釋義來源于百度) 什么是響應式web設計(搜索自搜狗) ①.響應式Web...
    我不是吳綺雯閱讀 841評論 0 3
  • 一:名詞解釋響應式Web設計:理念是頁面的設計與開發(fā)應當根據設備環(huán)境(屏幕尺寸、屏幕定向、系統(tǒng)平臺等)以及用戶行為...
    Kobe0319閱讀 572評論 0 0
  • 因為有機會參與一個項目的早期設計,因此搭建的時候不可避免的遇到了如何滿足響應式的問題。翻閱了《響應式Web設計:H...
    tangyefei閱讀 6,722評論 2 90
  • 一。無處不在的Web 常見的響應式網站前端工程師們一般會使用三種已有的工具:’媒介查詢‘,’流動布局‘,’自適應圖...
    喵媽閱讀 1,465評論 0 2
  • 讀完《響應式Web設計 HTML5和CSS3實戰(zhàn)》第二版,讓自己重新對響應式Web設計產生了濃厚的興趣。最近一段時...
    葉糖糖閱讀 1,173評論 1 2

友情鏈接更多精彩內容