亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        響應(yīng)式Web設(shè)計(jì)在移動(dòng)終端的實(shí)踐探索

        2018-12-22 14:46:55郭飛軍
        計(jì)算機(jī)時(shí)代 2018年5期
        關(guān)鍵詞:頁面設(shè)置設(shè)備

        郭飛軍

        (浙江國際海運(yùn)職業(yè)技術(shù)學(xué)院,浙江 舟山 316021)

        0 引言

        我國移動(dòng)互聯(lián)網(wǎng)市場(chǎng)快速擴(kuò)展,移動(dòng)互聯(lián)網(wǎng)設(shè)備不斷更新,在這樣的環(huán)境下,移動(dòng)互聯(lián)網(wǎng)的網(wǎng)站設(shè)計(jì)必須緊跟移動(dòng)設(shè)備的硬件技術(shù)水平,完善網(wǎng)站與移動(dòng)終端的貼合度。于是,如何將網(wǎng)站在不同的設(shè)備上展示給用戶就是需要思考的問題。在理想狀態(tài)下Web設(shè)計(jì)可以根據(jù)用戶的不同需求以及顯示屏幕的不同分辨率展示不同的版本,為用戶提供最佳的用戶瀏覽體驗(yàn)[1]。但是顯然,面對(duì)不斷更新的硬件設(shè)備,Web的設(shè)計(jì)需要不斷的更新,無疑會(huì)增加各項(xiàng)工作的成本。結(jié)合現(xiàn)有的技術(shù),采取響應(yīng)式Web設(shè)計(jì)可以很好地應(yīng)對(duì)這一問題。在Web頁面的設(shè)計(jì)和開發(fā)中,針對(duì)不同客戶的需求,在命令網(wǎng)站針對(duì)移動(dòng)終端設(shè)備上的硬件性能對(duì)自身的布局進(jìn)行設(shè)計(jì),通過這樣的方式,移動(dòng)終端可以得到最佳的Web展示。在響應(yīng)式網(wǎng)頁的設(shè)計(jì)中,主要涉及整合媒體查詢、彈性視覺媒體和流動(dòng)布局,通過以上的技術(shù)支持可以很好的解決不同終端設(shè)備的適應(yīng)性問題。

        1 移動(dòng)互聯(lián)網(wǎng)和智能移動(dòng)終端的發(fā)展現(xiàn)狀

        在現(xiàn)階段的技術(shù)實(shí)力和市場(chǎng)需求的轉(zhuǎn)變中,在網(wǎng)頁設(shè)計(jì)領(lǐng)域正發(fā)生著不斷的變化,在過去的一段時(shí)間里,PC作為主要展示網(wǎng)絡(luò)頁面的設(shè)備,在網(wǎng)頁設(shè)計(jì)上可以主要考慮內(nèi)容的因素,設(shè)備種類相對(duì)較少,網(wǎng)頁設(shè)計(jì)過程中需要較少的設(shè)計(jì)方式。但隨著移動(dòng)互聯(lián)網(wǎng)終端的發(fā)展,多種尺寸的屏幕,不同大小的分辨率,適當(dāng)?shù)腤eb設(shè)計(jì)成為市場(chǎng)的需求。

        設(shè)計(jì)人員根據(jù)設(shè)計(jì)的理論提出了響應(yīng)式Web的設(shè)計(jì)理念,設(shè)計(jì)的網(wǎng)頁可以根據(jù)終端設(shè)備的性能進(jìn)行適當(dāng)?shù)捻憫?yīng)和調(diào)整。向用戶提供友好的網(wǎng)頁體驗(yàn)。在開發(fā)過程中,響應(yīng)式Web設(shè)計(jì)的目標(biāo)在于網(wǎng)頁對(duì)設(shè)備的兼容性,而非網(wǎng)頁針對(duì)設(shè)備響應(yīng)出不同的版本。Web設(shè)計(jì)的目標(biāo)設(shè)備不僅包括手機(jī)終端,還可以兼容平板電腦,電視,PC顯示器,以及手機(jī)屏幕的縱向或橫向的使用。

        2 響應(yīng)式Web設(shè)計(jì)流程

        響應(yīng)式Web設(shè)計(jì)中一般要經(jīng)過以下的三個(gè)基本流程:首先,確定目標(biāo)設(shè)備的基本硬件組成情況,以及交互信息流需求的相關(guān)信息等。這些信息的獲取要通過市場(chǎng)調(diào)查和咨詢;再者,根據(jù)以上的信息對(duì)網(wǎng)頁作出線框模型,根據(jù)掌握的信息需求設(shè)計(jì)網(wǎng)頁的功能模塊;之后,要進(jìn)行UI效果設(shè)計(jì),進(jìn)行交互功能的定義完善網(wǎng)頁的細(xì)節(jié),結(jié)合理論進(jìn)行技術(shù)性的完善;最后通過前端編輯程序進(jìn)行規(guī)劃和設(shè)計(jì)。

        3 響應(yīng)式Web實(shí)現(xiàn)的原理

        響應(yīng)式Web設(shè)計(jì)的原理是,網(wǎng)頁的設(shè)計(jì)與開發(fā)中要根據(jù)客戶的行為和設(shè)備的硬件性能進(jìn)行相應(yīng)的響應(yīng)與調(diào)整。在實(shí)踐過程中存在多方面的結(jié)構(gòu)構(gòu)成,主要有彈性網(wǎng)格和布局、響應(yīng)式圖片、CSS3中媒體查詢屬性等。在使用中,無論用戶使用什么樣的設(shè)備,頁面可以針對(duì)設(shè)備的響應(yīng)獲得設(shè)備的硬件性能,包括分辨率大小,圖片適用尺寸以及相關(guān)的腳本功能等,在這樣的技術(shù)設(shè)計(jì)下,頁面可以主動(dòng)去響應(yīng)設(shè)備的基本性能[2]。通過網(wǎng)頁,以設(shè)備之間的響應(yīng)對(duì)網(wǎng)頁進(jìn)行調(diào)整,從而解決網(wǎng)頁與設(shè)備不匹配的問題。在響應(yīng)式Web設(shè)計(jì)中,理論上要求網(wǎng)頁根據(jù)設(shè)備的性能進(jìn)行調(diào)整,但是設(shè)計(jì)中并不能像機(jī)器設(shè)計(jì)中的傳感器的設(shè)置,響應(yīng)式Web設(shè)計(jì)中更注重思維上的設(shè)計(jì)。現(xiàn)階段液態(tài)布局、幫助頁面重新格式化的media queries和腳本等技術(shù)已經(jīng)開始應(yīng)用。響應(yīng)式Web設(shè)計(jì)不但是一種物理的設(shè)計(jì),更是一種是為形式的體現(xiàn)。

        4 響應(yīng)式Web設(shè)計(jì)的關(guān)鍵

        構(gòu)建響應(yīng)式Web的技術(shù)關(guān)鍵在于:HTML5技術(shù)、CSS3 Media Query技術(shù)。最主要的技術(shù)環(huán)節(jié)包括流體布局、流體圖片、媒體查詢。

        4.1 HTML5與CSS3技術(shù)

        HTML5是一個(gè)完整的技術(shù)組合,主要包括HTML、CSS和JavaScript,其特點(diǎn)在于可以強(qiáng)化Web網(wǎng)頁的表現(xiàn)性能,并且還擁有本地?cái)?shù)據(jù)庫等Web應(yīng)用功能,HTML5用于移動(dòng)應(yīng)用的開發(fā)中具有很好的效果,設(shè)計(jì)是可以創(chuàng)建更簡潔的代碼參與金響應(yīng)式設(shè)計(jì)中?,F(xiàn)階段HTML5已經(jīng)可以適應(yīng)大部分常用的瀏覽器。

        HTML5的特性:設(shè)置了更多的描述性標(biāo)簽,頭部、尾部、導(dǎo)航區(qū)域、側(cè)邊欄等標(biāo)簽,對(duì)頁面進(jìn)行結(jié)構(gòu)化的描述;良好的多媒體支持;Web應(yīng)用方面提供了多種新功能,可以在技術(shù)上彌補(bǔ)對(duì)第三方的依賴;Web socket支持;跨文檔消息通信;客戶端儲(chǔ)存。

        響應(yīng)式設(shè)計(jì)的主要方法是利用工具CSS3媒體查詢屬性,包括:設(shè)備屏幕的尺寸、設(shè)備屏幕的分辨率等。這些屬性可以通過邏輯運(yùn)算符構(gòu)成表達(dá)式,以此判斷目標(biāo)設(shè)備的硬件屬性,調(diào)整加載樣式和頁面布局,響應(yīng)出相應(yīng)的網(wǎng)頁展示[3]。響應(yīng)式設(shè)計(jì)的目標(biāo)在于有條件的應(yīng)用HTML和CSS實(shí)現(xiàn)網(wǎng)頁對(duì)多種設(shè)備的兼容能力,CSS3模塊的功用就在于媒體查詢,根據(jù)特定視口設(shè)置特定的CSS規(guī)則。CSS3中將原來龐大的模塊進(jìn)行劃分,呈現(xiàn)出諸多小的模塊,包括盒子模型、列表模型、超鏈接方式、語言模塊、背景和邊框、文字特效、多欄布局等。

        4.2 流式布局

        針對(duì)固定布局的缺點(diǎn)響應(yīng)式Web設(shè)計(jì)把固定的設(shè)定設(shè)置為相對(duì)的設(shè)定,主要有流體布局和彈性圖片。

        4.2.1 流體布局

        流體布局的設(shè)置是形成響應(yīng)式Web的基礎(chǔ),響應(yīng)式Web設(shè)計(jì)采用彈性布局來滿足不同設(shè)備的硬件要求,將布局的尺寸設(shè)置為靈活的、可以變動(dòng)的形式,整個(gè)頁面的相對(duì)比例根據(jù)屏幕的大小進(jìn)行改變,整個(gè)頁面更加有彈性??梢院芎玫募嫒莶煌O(shè)備的不同形式,流體布局的主要方式是調(diào)整百分比和設(shè)置字號(hào)(em)的比例。

        常用的方法是調(diào)整百分比,在布局是尺寸命令用%而非像素的設(shè)置,這就可以是頁面相對(duì)于瀏覽器的窗口進(jìn)行伸縮,實(shí)現(xiàn)對(duì)屏幕的適應(yīng)。在設(shè)置容器尺寸時(shí)吧不可以跨越整個(gè)瀏覽器窗口,只是跨越窗口寬度的一定比例,保證尺寸在屏幕尺寸之內(nèi)并產(chǎn)生比較好的效果。也可以考慮用比例設(shè)置填充和空白邊框的設(shè)置,命令填充部分和空白邊的寬度隨窗口尺寸的變化不斷變化。設(shè)計(jì)一個(gè)三列的流體布局可以使用如下的代碼:

        #warpper{width:85%;}

        #mainNav{width:23%;float:right;}

        #content{width:75%;float:right}

        以上的代碼設(shè)置的主要功能是將窗口的寬度與瀏覽器的寬度固定在85%的比例,導(dǎo)航區(qū)域尺寸比例設(shè)置為23%,內(nèi)容區(qū)域尺寸比例設(shè)置75%,這樣的設(shè)置,即使顯示屏幕的分辨率和尺寸發(fā)生變化,那么網(wǎng)頁顯示區(qū)域始終與顯示器的比例不變,提升用戶的使用體驗(yàn)[4]。

        還有一種方式是設(shè)置字號(hào)的比例(em),這種方式通過改變字號(hào)的大小來控制整個(gè)頁面的尺寸,這種方法就是以某一元素的尺寸為基準(zhǔn)字號(hào),折算出em,這樣當(dāng)父窗口的字號(hào)基準(zhǔn)根據(jù)不同分辨率發(fā)生變化時(shí),元素的尺寸也會(huì)產(chǎn)生相應(yīng)比例的縮放,實(shí)現(xiàn)響應(yīng)式的變動(dòng)。

        4.2.2 彈性圖片

        在現(xiàn)階段很多資料和實(shí)際應(yīng)用中,圖片的處理要考慮到設(shè)備的分辨率,保證圖片的保真率。設(shè)計(jì)上,往往不考慮其他因素對(duì)圖片的影響,僅僅注意到圖片根據(jù)不同分辨率的自適應(yīng)能力的變化,如果圖片在展示中出現(xiàn)被拉伸而失真的情況,可以考慮在不同的分辨率下展示不同的圖片。在Web設(shè)計(jì)中往往賦予圖片自適應(yīng)的能力,只要給圖片設(shè)置具體大小的尺寸,在樣式中設(shè)定圖片width:就可以100%實(shí)現(xiàn)圖片的自動(dòng)調(diào)整功能。

        4.3 媒體查詢

        流式布局在設(shè)計(jì)中可以提供響應(yīng)式的頁面布局,當(dāng)設(shè)定某種分辨率,僅僅在布局上的相應(yīng)是滿足不了頁面的需求的,還要在內(nèi)容上做取舍。在一定的尺寸下,如何將4行的內(nèi)容轉(zhuǎn)化為3行的內(nèi)容,調(diào)整自適應(yīng)顯示效果,調(diào)整顯示內(nèi)容。CSS3的媒體查詢可以對(duì)相關(guān)的問題提供解決方案。

        設(shè)備屏幕的物理尺寸直接關(guān)系到響應(yīng)式Web設(shè)計(jì)的目標(biāo),在移動(dòng)設(shè)備的使用中,布局視口的寬度,在保持其不變的情況下,瀏覽器會(huì)盡可能的放大可見視口,以方便在屏幕中顯示出完整的網(wǎng)頁[5]。大部分網(wǎng)頁在縮放中可以完美的顯示在手機(jī)屏幕上。

        將屏幕尺寸與布局大小相統(tǒng)一,實(shí)現(xiàn)內(nèi)容與布局的自適應(yīng)。在HTML5的meta標(biāo)簽中,viewport屬性的主要作用及時(shí)充值移動(dòng)瀏覽器布局大小的默認(rèn)大小,控制頁面在展示時(shí)的縮放程度使Web頁面適應(yīng)移動(dòng)設(shè)備的屏幕的尺寸。使用mate標(biāo)簽寫入指定設(shè)備的視 口 寬 度 <metaname=“viewport”content=“width=device-width,initial-scale=1,user-scalable=0”/>。 這個(gè)代碼的主要作用是自定時(shí)視口,制定視口寬度為設(shè)備寬度<device-width>,初始縮放比例大小為標(biāo)準(zhǔn),不再進(jìn)行縮放,同時(shí)不允許用戶自定義縮放。

        用@media規(guī)則進(jìn)行設(shè)計(jì)媒體查詢時(shí)候應(yīng)使用mediaqueries,可根據(jù)設(shè)定的窗口大小使用不同的CSS樣式。在不同的條件下選用CSS樣式或者CSS文件,在針對(duì)手機(jī),平板等分辨率較低的設(shè)備選用其他的CSS,對(duì)網(wǎng)頁布局大小作調(diào)整,提升響應(yīng)式Web設(shè)計(jì)的兼容能力。

        5 結(jié)束語

        響應(yīng)式Web設(shè)計(jì)不只是某一方面的設(shè)計(jì),其設(shè)計(jì)思想是保證頁面元素和布局具有相當(dāng)?shù)膹椥?,能兼容各種性能條件下的硬件設(shè)備,并且增加網(wǎng)頁的展示效果和用戶的使用體驗(yàn)。未來根據(jù)技術(shù)的更新?lián)Q代,還需要更多的深入研究和設(shè)計(jì)。

        參考文獻(xiàn)(References):

        [1]陳寬飛,沈華英.支持移動(dòng)終端的響應(yīng)式Web設(shè)計(jì)與研究[J].無線互聯(lián)科技,2013.3:115-116

        [2]宋亭燕,佟歐.響應(yīng)式Web設(shè)計(jì)技術(shù)實(shí)現(xiàn)方法研究[J].數(shù)字化用戶,2014.

        [3]邢希,田興彥,王世運(yùn).響應(yīng)式Web設(shè)計(jì)方法的研究[J].瓊州學(xué)院學(xué)報(bào),2013.20(2):36-38

        [4]臧進(jìn)進(jìn),鄂海紅.基于響應(yīng)式Web設(shè)計(jì)的網(wǎng)頁生成系統(tǒng)研究與實(shí)現(xiàn)[J].軟件,2015.6:37-41

        [5]貝巖.響應(yīng)式Web設(shè)計(jì)實(shí)現(xiàn)方法研究[J].渤海大學(xué)學(xué)報(bào)(自然科學(xué)版),2014.2:22-23

        猜你喜歡
        頁面設(shè)置設(shè)備
        大狗熊在睡覺
        諧響應(yīng)分析在設(shè)備減振中的應(yīng)用
        刷新生活的頁面
        中隊(duì)崗位該如何設(shè)置
        基于MPU6050簡單控制設(shè)備
        電子制作(2018年11期)2018-08-04 03:26:08
        500kV輸變電設(shè)備運(yùn)行維護(hù)探討
        本刊欄目設(shè)置說明
        中俄臨床醫(yī)學(xué)專業(yè)課程設(shè)置的比較與思考
        原來他們都是可穿戴設(shè)備
        地鐵出入段線轉(zhuǎn)換軌設(shè)置
        色综合久久88色综合天天| 久久一区二区视频在线观看| 自拍偷自拍亚洲一区二区| 亚洲国产精品一区二区www| 国内精品久久久久久无码不卡| 欧美洲精品亚洲精品中文字幕| 国产精品国产传播国产三级| 久久精品国产亚洲av麻豆长发 | 亚洲av无码一区二区三区性色| 亚洲网站免费看| 日本久久大片中文字幕| 精品国产综合区久久久久久 | 久久无码潮喷a片无码高潮 | 国产精品日韩av一区二区| 人妻无码一区二区三区免费| 无遮挡亲胸捏胸免费视频 | 色婷婷一区二区三区久久亚洲| 国产婷婷色一区二区三区| 亚洲狠狠婷婷综合久久| 亚洲人成网站在线播放小说| 人妖一区二区三区在线| 欧洲vat一区二区三区| 国产精品无码一区二区在线国| 中文字幕一区二区va| 国产精品一区二区性色| 中文国产日韩欧美二视频 | 一级黄片草逼免费视频| 色综合久久网| 欧美老妇与zozoz0交| 国产人禽杂交18禁网站| 女人被躁到高潮嗷嗷叫免| 日日婷婷夜日日天干| 岛国大片在线免费观看| 美女一区二区三区在线视频| 蜜臀亚洲av无码精品国产午夜.| 久久天天躁狠狠躁夜夜爽| 一区二区高清视频在线观看| 精品人妻av区乱码色片| 亚洲av永久无码精品国产精品| 久久99久久99精品免观看女同| 在线中文字幕一区二区|