響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)

1.名詞解釋

HTML5

萬(wàn)維網(wǎng)的核心語(yǔ)言、標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)應(yīng)用超文本標(biāo)記語(yǔ)言(HTML)的第五次重大修改。

CSS3

CSS3是CSS(層疊樣式表)技術(shù)的升級(jí)版本,于1999年開始制訂,2001年5月23日W3C完成了CSS3的工作草案,主要包括盒子模型、列表模塊、超鏈接方式、語(yǔ)言模塊、背景和邊框、文字特效、多欄布局等模塊。CSS演進(jìn)的一個(gè)主要變化就是W3C決定將CSS3分成一系列模塊。瀏覽器廠商按CSS節(jié)奏快速創(chuàng)新,因此通過(guò)采用模塊方法,CSS3規(guī)范里的元素能以不同速度向前發(fā)展,因?yàn)椴煌臑g覽器廠商只支持給定特性。但不同瀏覽器在不同時(shí)問(wèn)支持不同特性,這也讓跨瀏覽器開發(fā)變得復(fù)雜。

JavaScript

1.是一種解釋性腳本語(yǔ)言(代碼不進(jìn)行預(yù)編譯)。

2.主要用來(lái)向HTML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)應(yīng)用)頁(yè)面添加交互行為。

3.可以直接嵌入HTML頁(yè)面,但寫成單獨(dú)的js文件有利于結(jié)構(gòu)和行為的分離。

4.跨平臺(tái)特性,在絕大多數(shù)瀏覽器的支持下,可以在多種平臺(tái)下運(yùn)行(如Windows、Linux、Mac、Android、iOS等)。

RWD

響應(yīng)式網(wǎng)站設(shè)計(jì)(Responsive Web design)的理念是:頁(yè)面的設(shè)計(jì)與開發(fā)應(yīng)當(dāng)根據(jù)用戶行為以及設(shè)備環(huán)境(系統(tǒng)平臺(tái)、屏幕尺寸、屏幕定向等)進(jìn)行相應(yīng)的響應(yīng)和調(diào)整。具體的實(shí)踐方式由多方面組成,包括彈性網(wǎng)格和布局、圖片、響應(yīng)式布局媒介查詢(CSS media query)的使用等。無(wú)論用戶正在使用筆記本還是iPad,我們的頁(yè)面都應(yīng)該能夠自動(dòng)切換分辨率、圖片尺寸及相關(guān)腳本功能等,以適應(yīng)不同設(shè)備;換句話說(shuō),頁(yè)面應(yīng)該有能力去自動(dòng)響應(yīng)用戶的設(shè)備環(huán)境。響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)就是一個(gè)網(wǎng)站能夠兼容多個(gè)終端——而不是為每個(gè)終端做一個(gè)特定的版本。這樣,我們就可以不必為不斷到來(lái)的新設(shè)備做專門的版本設(shè)計(jì)和開發(fā)了。

響應(yīng)式架構(gòu)?responsive architecture

超文本標(biāo)記語(yǔ)言 HTML

響應(yīng)式網(wǎng)站設(shè)計(jì)?Responsive Web design

響應(yīng)式布局媒介查詢 CSS media query

2.statcounter數(shù)據(jù)圖表分析為何需要響應(yīng)式web設(shè)計(jì)

根據(jù)市場(chǎng)調(diào)查機(jī)構(gòu) statcounter 的數(shù)據(jù)顯示不同的屏幕有屏幕分辨率,這就說(shuō)明了我們需要響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)來(lái)適應(yīng)不同的屏幕分辨率,頁(yè)面應(yīng)該要有能力去自動(dòng)響應(yīng)用戶的設(shè)備環(huán)境,就是網(wǎng)頁(yè)內(nèi)容應(yīng)該隨著訪問(wèn)它的視口及設(shè)備的不同而呈現(xiàn)不同的樣式。

3.有無(wú)使用響應(yīng)式web設(shè)計(jì)的例子

前不久優(yōu)酷改版,而此次改版則使用了響應(yīng)式設(shè)計(jì)方法,我們可以看以下幾個(gè)頁(yè)面:

網(wǎng)頁(yè)上的顯示https://www.youku.com/

手機(jī)客戶端上的顯示


以下是沒(méi)有使用響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)的實(shí)例

bilibili網(wǎng)頁(yè)版https://www.bilibili.com/


手機(jī)網(wǎng)頁(yè)版上的bilibili


3.RWD的三項(xiàng)關(guān)鍵

Ethan Marcotte在2010年發(fā)明了響應(yīng)式Web設(shè)計(jì),他在A List Apart上提到運(yùn)用了三項(xiàng)已有技術(shù):彈性網(wǎng)絡(luò)布局、彈性圖片/媒體、媒體查詢。(http://www.alistapart.com/articles/responsive-web-design/)”?!浴俄憫?yīng)式web設(shè)計(jì)基礎(chǔ)》

4.RWD和前後端的關(guān)系

需要依賴后端方案的RWD:

網(wǎng)頁(yè)版、手機(jī)版、等等分開服務(wù)、設(shè)計(jì)、產(chǎn)出頁(yè)面

不需要依賴后端方案的RWD:

網(wǎng)頁(yè)版、手機(jī)版、等等一起服務(wù)、設(shè)計(jì)、產(chǎn)出頁(yè)面

基于HTML5和CSS3就可以制作不需要后端方案的RWD

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

相關(guān)閱讀更多精彩內(nèi)容

  • 一、名詞解釋 名詞引用自教科書——《響應(yīng)式Web設(shè)計(jì)——HTML5和CSS3實(shí)戰(zhàn)(第二版)》 響應(yīng)式Web設(shè)計(jì)(R...
    GeekJun閱讀 847評(píng)論 0 3
  • 名詞解釋 1、響應(yīng)式web設(shè)計(jì):響應(yīng)式web設(shè)計(jì)可以讓一個(gè)網(wǎng)站同時(shí)適配多種設(shè)備和多個(gè)屏幕,可以讓網(wǎng)站的布局和功能隨...
    Sugwa閱讀 1,108評(píng)論 0 0
  • 名詞解釋 Internet:就是通常所說(shuō)的互聯(lián)網(wǎng),是由一些使用公用語(yǔ)言相互通信的計(jì)算機(jī)連接而成的網(wǎng)絡(luò) WWW(Wo...
    你猜_42e0閱讀 688評(píng)論 0 0
  • 名詞解釋 響應(yīng)式Web設(shè)計(jì)(Responsive Web Design) 所謂響應(yīng)式Web設(shè)計(jì),就是網(wǎng)頁(yè)內(nèi)容會(huì)隨著...
    Autistic_8d3b閱讀 1,170評(píng)論 0 0
  • 名詞解釋: Web標(biāo)準(zhǔn):WEB標(biāo)準(zhǔn)不是某一個(gè)標(biāo)準(zhǔn),而是一系列標(biāo)準(zhǔn)的集合。網(wǎng)頁(yè)主要由三部分組成:結(jié)構(gòu)(Structu...
    wo_jzf閱讀 1,457評(píng)論 0 1

友情鏈接更多精彩內(nèi)容