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

基于HTML5進行響應式Web應用的技巧

2017-03-09 09:06:31劉于沛
中國新通信 2017年2期
關鍵詞:設計

劉于沛

【摘要】 相比較以往的版本,HTML5具有許多新的特性,其已經(jīng)成為了一種主流的Web前端開發(fā)技術。本文結合HTML5的概念和特性,對基于HTML5的響應式Web設計進行了討論和分析。

【關鍵詞】 HTML5 響應式Web 設計

前言

移動互聯(lián)網(wǎng)的出現(xiàn),對于Web系統(tǒng)提出了許多新的要求,響應式Web也因此受到了越來越多的關注,其頁面布局可以根據(jù)用戶終端顯示設備的差異,進行自動調(diào)整,從而實現(xiàn)對于所有尺寸屏幕的兼容,而且可以通過一次開發(fā),實現(xiàn)PC版、觸屏版以及手機版的相互融合。基于HTML5,做好響應式Web的頁面設計,是相關技術人員需要關注的重點問題。

一、HTML5概述

HTML的指超文本標記語言,全稱Hyper Text Mark-up Language,是萬維網(wǎng)的基礎描述語言,我們平時上網(wǎng)時瀏覽的各種網(wǎng)頁,基本上都是基于HTML設計制作的。HTML5是對于HTML語言的第五次修訂,也是現(xiàn)階段的最新版本。事實上,HTML5并非單純的指HTML技術,還包括了CSS、JavaScript腳本語言等。

HTML5的出現(xiàn),主要是為了滿足移動設備對于多媒體技術的一個應用需求,canvas、video等標記的應用都能夠?qū)崿F(xiàn)上述目標。同時,在HTML5中,用戶與文檔的交互方式發(fā)生了巨大的改變,首先,新解析規(guī)則的應用,進一步強化了HTML5的靈活性,拓展了其適用范圍;其次,新增加了一些屬性,對冗余屬性和過時屬性進行了淘汰;然后,支持不同文檔之間的拖放功能以及離線編輯功能,而且具備更加詳細的解析規(guī)則。

對于終端用戶,HTML5豐富的功能和應用減少了對于各種插件的依賴性,可以更好的滿足用戶的各種需求,如聽音樂、看電影、玩游戲等,同時其對于各類設備的兼容性較強,可以直接將麥克風、攝像頭等與影音軟件進行對接,還支持手機端的跨應用切換功能,用戶可以直接在不同的APP之間進行切換,而不需要返回桌面,便捷性更強。對于開發(fā)人員而言,HTML5對語法進行了重新定義,實現(xiàn)了PC端與移動設別的統(tǒng)一標準,結合數(shù)量巨大的開源庫,使得Web程序的開發(fā)設計變得更加簡單,開發(fā)出的程序也可以實現(xiàn)全平臺兼容,成本有了很大的降低。另外,HTML5所提供的實時更新功能,為Bug的處理提供了便利。

二、基于HTML5的響應式Web設計

移動互聯(lián)網(wǎng)和智能手機、平板電腦等的發(fā)展和普及,使得許多人習慣在移動設備上進行工作和學習,在這種情況下,如何實現(xiàn)頁面大小的自動調(diào)整,適應不同尺寸屏幕的需求,就成為設計人員需要重點關注和解決的問題。就目前而言,部分網(wǎng)站針對不同的終端設備,制作出了不同的網(wǎng)頁版本,可以滿足用戶的個性化需求,但是這樣不僅成本較高,而且運行維護異常繁瑣。對此,可以采用響應式Web,或者說自適應Web,通過對現(xiàn)有開發(fā)技巧的整合,對頁面布局問題進行解決。

2.1 viewport指令設置

viewport指令存在于meta標簽中,該標簽是HTML文檔中head部分的標簽,可以將其中的name屬性值設置為viewport,其實際上是手機瀏覽器顯示的頁面區(qū)域,默認大于瀏覽器本身的可視區(qū)域,在這種情況下,如果網(wǎng)頁在手機中顯示,會出現(xiàn)橫向滾動條,影響操作。對此,在設計環(huán)節(jié),可以將viewport指令的寬度調(diào)整為設備本身的屏幕寬度,不允許手動縮放,就能夠保證頁面的正常顯示。

2.2頁面寬度與字體設置

網(wǎng)頁必須能夠自動進行布局的調(diào)整,因此,頁面寬度以及字體必須設計為相對數(shù)值,而是應該采用相對數(shù)值或者自動值。以字體設置為例,應該采用相對值rem,將HTML根元素作為參照值,通過對HTML根元素的合理設計,字體可以自動依照設定好的比例進行調(diào)整。例如,在網(wǎng)頁中,默認的字體大小為16px,有1rem=16px,通過相應的代碼設計,可以將字體大小調(diào)整為14px,以適應小屏幕的顯示需求。

2.3 CSS執(zhí)行

在CSS3中,引入了一種全新的方法,即媒體查詢,其能夠根據(jù)不同的媒體設備,選擇不同的CSS樣式,自動執(zhí)行。因此,基于HTML5,如果想要根據(jù)不同的屏幕寬度執(zhí)行不同的CSS文件,則可以利用Link標簽或者@media的方式進行引入。

三、結語

與以往的版本相比,HTML5具有更加豐富的功能和更加顯著的優(yōu)勢,基于HTML5進行響應式Web的設計,可以滿足不同終端設備對于網(wǎng)頁顯示的不同要求,為人們的工作和生活提供便利。相關技術人員應該認識到HTML5在移動互聯(lián)網(wǎng)時代的發(fā)展前景,做好進一步的研究工作。

參 考 文 獻

[1]蔣凌燕,查英華.基于HTML5 的響應式 Web頁面重組適配技術研究[J].計算機與現(xiàn)代化,2015,(2):7-10.

[2]臺雯.HTML5在WEB前端開發(fā)中的應用研究[J].天津職業(yè)院校聯(lián)合學報,2016,18(8):70-73.

[3]張坤.響應式設計分析及其與web應用程序的對比研究[J].攀枝花學院學報,2016,33(2):29-31.

猜你喜歡
設計
二十四節(jié)氣在平面廣告設計中的應用
河北畫報(2020年8期)2020-10-27 02:54:06
何為設計的守護之道?
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統(tǒng)設計
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設計
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發(fā)生器仿真設計
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
從平面設計到“設計健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 99久久亚洲综合精品TS| 99热这里只有免费国产精品| 国产av一码二码三码无码| 午夜福利视频一区| 欧美精品不卡| 亚洲不卡网| 99久久人妻精品免费二区| 全午夜免费一级毛片| 欧美一级爱操视频| 免费不卡视频| 国产高清在线观看| 曰AV在线无码| 欧美亚洲第一页| 国产v精品成人免费视频71pao| 国产成人调教在线视频| 国产成人1024精品| 中国毛片网| 亚洲中文无码h在线观看| 色综合激情网| 日韩av在线直播| 欧美a级完整在线观看| 2021国产在线视频| 国产农村妇女精品一二区| 在线播放91| 五月婷婷综合网| 九九九国产| 亚洲欧美日韩视频一区| 亚洲AV无码乱码在线观看裸奔 | 毛片手机在线看| 第一区免费在线观看| 综合网天天| 色综合久久久久8天国| 久久久久青草大香线综合精品 | 嫩草国产在线| 欧美人人干| 岛国精品一区免费视频在线观看| 日本a∨在线观看| 色综合中文| 国产综合欧美| 日韩午夜片| 亚洲国产精品无码久久一线| www.youjizz.com久久| 91在线丝袜| 国产成a人片在线播放| 国产视频 第一页| 东京热av无码电影一区二区| 国产AV无码专区亚洲A∨毛片| 欧美三级日韩三级| 国产精品xxx| 在线精品视频成人网| 99视频有精品视频免费观看| 欧美亚洲国产精品久久蜜芽| 人妻精品久久无码区| 精品剧情v国产在线观看| 亚洲精品成人7777在线观看| 久久动漫精品| 国产网友愉拍精品视频| 国产无人区一区二区三区| 国产精品欧美日本韩免费一区二区三区不卡 | 狠狠色丁香婷婷| 永久免费av网站可以直接看的| 爱爱影院18禁免费| 国产精品无码作爱| 国产国模一区二区三区四区| 成人看片欧美一区二区| 亚洲人精品亚洲人成在线| 在线精品亚洲一区二区古装| 国产精品无码AⅤ在线观看播放| 网久久综合| 在线观看网站国产| 日本一区高清| 亚洲AV无码乱码在线观看代蜜桃| 青青草综合网| 欧美综合成人| 国产亚洲欧美日本一二三本道| 久久五月视频| 天天躁夜夜躁狠狠躁图片| 国产区免费| 88av在线播放| 凹凸国产熟女精品视频| 国产精品太粉嫩高中在线观看| 国产屁屁影院|