999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

響應(yīng)式建站框架研究

2019-03-18 11:51:30鄭秀琴
卷宗 2019年5期

鄭秀琴

摘 要:本文主要闡述了響應(yīng)式設(shè)計概念和響應(yīng)式布局與static靜態(tài)布局、fluid流式布局、自適應(yīng)布局的異同,以及各種響應(yīng)式設(shè)計前端框架比較研究。著重研究了Bootstrap框架。運用Bootstrap框架進行響應(yīng)式建站,其靈活性和可擴展性加速了響應(yīng)式網(wǎng)站項目開發(fā)的進程,推動了響應(yīng)式技術(shù)的發(fā)展。

關(guān)鍵詞:響應(yīng)式;Bootstrap;前端框架

基金項目:本文為衢州市科技計劃項目“全網(wǎng)營銷背景下企業(yè)響應(yīng)式網(wǎng)站設(shè)計研究(項目編號:2017G15)”的研究成果。

1 前言

近些年以來,由于手機、平板等移動端設(shè)備的廣泛應(yīng)用,移動端的流量在不斷地增大,為了提高用戶使用不同設(shè)備瀏覽網(wǎng)頁時的體驗,響應(yīng)式網(wǎng)頁設(shè)計越來越來盛行。

2 響應(yīng)式設(shè)計綜述

2.1 響應(yīng)式設(shè)計概念

目前,隨著信息技術(shù)的發(fā)展和人們物質(zhì)生活水平的提高,瀏覽網(wǎng)頁獲取信息的方式不僅僅局限于使用PC端的瀏覽器。對于大多數(shù)網(wǎng)站而言,沒有資金或努力為每個新的分辨率移動設(shè)備產(chǎn)品設(shè)計合適的移動網(wǎng)站版本。對于用戶來說,用戶只關(guān)心信息獲取的體驗,并不會考慮到開發(fā)的繁瑣。首先,響應(yīng)式網(wǎng)站使用一個統(tǒng)一的URL,無論是在手機、平板電腦還是PC桌面或筆記本電腦上。其次,響應(yīng)式網(wǎng)頁設(shè)計依靠媒體查詢來促進不固定的布局并實現(xiàn)靈活的設(shè)計。也就是說,通過確定各種設(shè)備屬性值,例如設(shè)備類型、分辨率、物理屏幕尺寸和顏色,確定相同存儲空間的布局。第三,所有站點都使用響應(yīng)式設(shè)計(僅使用一個代碼庫)來適應(yīng)所有需求,并努力實現(xiàn)多平臺多終端服務(wù)的一致性。

2.2 Responsive Layout

Responsive Layout不同于static layout、fluid layout、adaptive layout。靜態(tài)布局是Web開發(fā)的早期的網(wǎng)頁布局方式,頁面具有固定大小。隨著窗口大小的改變,元素的大小不會改變。因此,使用靜態(tài)布局來設(shè)計網(wǎng)頁,頁面很簡單,開發(fā)很容易,維護也很容易。隨著屏幕分辨率和尺寸的多樣化,靜態(tài)布局已不能滿足用戶的瀏覽需求,靜態(tài)布局逐漸被流式布局所取代。流式布局是頁面整體布局始終不變,但頁面中的元素會隨著分辨率而改變。頁面元素大小使用相對大小,而不是絕對大小。這種布局在屏幕尺寸相差很大時,顯示會很不美觀,于是就出現(xiàn)了自適應(yīng)布局。自適應(yīng)布局是通過媒體查詢?yōu)椴煌姆直媛识x不同布局,在一定分辨率范圍內(nèi)使用相同的靜態(tài)布局。這樣分辨率改變時,頁面中的元素大小不變但布局會改變。而響應(yīng)式布局結(jié)合了流式布局和自適應(yīng)布局的優(yōu)點,效果會更加美觀。在越來越追求完美用戶體驗的設(shè)計時代,很好地解決了PC、手機和平板不同分辨率的兼容問題。

3 響應(yīng)式框架比較研究

前端開發(fā)框架是指一組產(chǎn)品化的HTML、CSS、JavaScript組件。隨著響應(yīng)式設(shè)計的流行,響應(yīng)式前端框架的應(yīng)用也越來越廣泛。響應(yīng)式框架有許多,這里討論五個在github上排名靠前且深受歡迎的五個響應(yīng)式框架。每個框架都有自己的優(yōu)缺點和特定的應(yīng)用領(lǐng)域。大家可以根據(jù)特定項目的要求選擇適當(dāng)?shù)目蚣堋?/p>

3.1 Bootstrap

Bootstrap是當(dāng)今所有流行框架中無可爭議的老大,它是Twitter公司的兩位工程師合作推出的,在Github上非常火爆。鑒于其廣受歡迎,而且用戶每天仍在增長,所以這個絕妙的工具應(yīng)該不會讓你失望,也不會在你成功建立一個網(wǎng)站之前離開你。

3.2 Foundation

Foundation是這幾個框架中第二大的,在像ZURB一樣實力雄厚的公司支持下,這個框架確實很強大。Foundation已經(jīng)在很多大型網(wǎng)站上投入使用,包括Facebook、Mozilla、Ebay、Yahoo!和國家地理等。Foundation提供多種UI組件,是一個易用、功能強大并且非常靈活的框架,它可用于構(gòu)建各種設(shè)備上的 Web 應(yīng)用。

3.3 Skeleton

Skeleton 有一系列 JS 和 CSS集合,容易上手,使用它可快速開發(fā)出適合各種不同分辨率設(shè)備的漂亮網(wǎng)站。Skeleton 使用網(wǎng)格開發(fā),特別適合于快速開發(fā)一些小項目。

3.4 Less Framework

Less框架的出現(xiàn),簡化了CSS代碼編寫,深受一些設(shè)計師喜愛。它是一款經(jīng)典的支持自適應(yīng)的CSS網(wǎng)格系統(tǒng),它包含4個布局和3套預(yù)設(shè)字體,以單一網(wǎng)格為基礎(chǔ),可改變列的數(shù)量和邊緣的寬度做出不一樣的布局,滿足PC和移動設(shè)備的瀏覽需求。

3.5 ResponsiveAeon

ResponsiveAeon 是Aeon的一個HTML5和CSS3的框架,有一個12列、全寬1104px的支持響應(yīng)式的網(wǎng)格系統(tǒng),并且提供了3個非常容易理解的類Container、Content、Col供使用,它使用了媒體查詢,支持各種分辨率的設(shè)備。除了網(wǎng)格系統(tǒng),它還提供列表、表格、按鈕、表單等,因此使用它很容易快速構(gòu)建簡潔、美觀的響應(yīng)式布局。

4 Bootstrap框架研究與應(yīng)用

4.1 Bootstrap框架簡介

Bootstrap框架來自Twitter,是設(shè)計師Mark Otto和Jacob Thornton合作開發(fā)的HTML、CSS和JavaScript框架。它基于HTML、CSS、JavaScript技術(shù),提供了一個直觀的網(wǎng)頁設(shè)計工具包,可用于開發(fā)響應(yīng)式布局、移動設(shè)備優(yōu)先的WEB項目。它還提供了許多流行且簡單的UI組件、網(wǎng)格系統(tǒng)和一些常用的JavaScript插件,使Web開發(fā)更快速、簡便。Bootstrap框架自推出以來一直很流行,并且一直是GitHub上流行的開源項目。美國國家航空航天局和美國MSNBC有線新聞頻道都使用了該項目,目前它也是歐洲和美國最流行的前端框架。

4.2 移動設(shè)備優(yōu)先

在Bootstrap2中,移動設(shè)備友好的樣式已被添加到框架的某些關(guān)鍵部分。在Bootstrap3中,整個框架被重寫,以便它開始支持移動設(shè)備。移動設(shè)備友好的概念不是簡單地為移動設(shè)備添加一些可選樣式,而是直接集成到框架的內(nèi)核中,即Bootstrap首先基于移動設(shè)備。使用智能手機瀏覽PC站點時,通常會自動縮放到合適的寬度,以便視口(視口指的是移動設(shè)備上的屏幕窗口)可以顯示整個頁面,但這會使文本變得非常體積小,瀏覽內(nèi)容不方便。

4.3 布局容器

Bootstrap框架需要為頁面內(nèi)容和柵格系統(tǒng)包裹一個.container的容器。Bootstrap提供了兩個類:.container類和.container-fluid類,這兩種容器類不能互相嵌套。container類用于固定寬度并支持響應(yīng)式布局的容器.在網(wǎng)站制作中可使用如圖1所示的方式使用container類。container-fluid類用于100%寬度,占據(jù)全部視口。

4.4 流式柵格系統(tǒng)

Bootstrap框架為用戶提供了一套響應(yīng)式、移動設(shè)備優(yōu)先的流式柵格系統(tǒng),隨著屏幕或視口大小的變化自動劃分為12列。它包含易于使用的預(yù)定義類和強大的mixin,用于生成更多語義布局。網(wǎng)格系統(tǒng)用于通過一系列行和列的組合來創(chuàng)建頁面布局,并且網(wǎng)頁的內(nèi)容可以放置在這些創(chuàng)建的布局中。“行(row)”必須包含在.container(固定寬度)或.container-fluid(100%寬度)中,以便為其賦予合適的排列(alignment)和內(nèi)補(padding)。通過“行”在水平方向創(chuàng)建一組“列(column)”。表1顯示了Bootstrap的網(wǎng)格系統(tǒng)如何在多屏設(shè)備上工作。

5 結(jié)束語

綜上所述,在眾多的前端開發(fā)框架中,目前Bootstrap無疑是其中的佼佼者,其靈活性和可擴展性加速了響應(yīng)式網(wǎng)頁項目開發(fā)的進程,推動了響應(yīng)式技術(shù)的發(fā)展。不同的響應(yīng)式框架都各有優(yōu)缺點,框架的許多選項都是模塊化的,開發(fā)人員可以結(jié)合多種框架,使用不同的組件。

參考文獻(xiàn)

[1]徐濤.深入了解Bootstrap[M].北京:人民郵電出版社,2016:1-8.

[2]DavidCochran.Bootstrap實戰(zhàn)[M].李松峰,譯.北京:人民郵電出版社,2016:1-10.

[3]楊彬.淺談響應(yīng)式網(wǎng)頁設(shè)計[J].遼寧行政學(xué)院學(xué)報,2016(5):161-161.

[4]張樹明.基于響應(yīng)式Web設(shè)計的網(wǎng)頁模板的設(shè)計與實現(xiàn)[J].計算機與現(xiàn)代化,2016,1(6):125-127.

主站蜘蛛池模板: 18禁影院亚洲专区| 亚洲精品黄| 国产主播在线观看| 在线观看国产小视频| 高清国产va日韩亚洲免费午夜电影| 精品国产美女福到在线不卡f| 伊人国产无码高清视频| 午夜爽爽视频| 99久久国产自偷自偷免费一区| 国产欧美日韩视频怡春院| 美女免费黄网站| 国产呦视频免费视频在线观看| 美女免费黄网站| 日韩人妻无码制服丝袜视频| 久久亚洲国产视频| 91丝袜乱伦| 一级毛片免费的| 免费毛片网站在线观看| 欧美自拍另类欧美综合图区| 亚洲日产2021三区在线| 色天天综合| 国产精品自在在线午夜区app| аⅴ资源中文在线天堂| 福利一区在线| 88av在线| 亚洲91精品视频| 国内丰满少妇猛烈精品播| 91免费国产在线观看尤物| 又爽又大又光又色的午夜视频| 最新国语自产精品视频在| a级毛片免费看| 欧美丝袜高跟鞋一区二区| 一级成人a毛片免费播放| 亚洲第一成年免费网站| 亚洲精品男人天堂| 亚洲永久色| 高清不卡毛片| 国产小视频a在线观看| 色综合久久久久8天国| 天天婬欲婬香婬色婬视频播放| 日本高清视频在线www色| 青青青伊人色综合久久| 91久久天天躁狠狠躁夜夜| 国产精品久久自在自2021| 亚洲天堂区| jizz国产视频| 欧美第一页在线| 区国产精品搜索视频| 91日本在线观看亚洲精品| 精品国产免费观看一区| 国产一级特黄aa级特黄裸毛片| 国产中文一区a级毛片视频| 老汉色老汉首页a亚洲| 亚洲日韩高清在线亚洲专区| 狼友视频一区二区三区| 久久国产拍爱| 手机在线国产精品| 男女男免费视频网站国产| 国产91精品久久| 99er精品视频| 色婷婷在线播放| 欧美性天天| 欧美成在线视频| 亚洲欧美色中文字幕| 国产成人h在线观看网站站| 国产欧美日韩在线一区| 91色在线观看| 四虎永久免费地址| 欧美国产在线精品17p| 老色鬼欧美精品| 免费又爽又刺激高潮网址 | 五月婷婷综合网| 为你提供最新久久精品久久综合| 亚洲欧美h| 亚洲欧美天堂网| 精品三级网站| 欧美性猛交一区二区三区| 在线亚洲小视频| 国产欧美一区二区三区视频在线观看| 伊人久久精品亚洲午夜| 老司国产精品视频91| 国产成人精品免费视频大全五级|