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

        ?

        探討HTML5和CSS3.0在網(wǎng)頁設(shè)計中的新特性

        2017-08-09 19:12:20作者楊瑞梅重慶應(yīng)用技術(shù)職業(yè)學院汽車與電子工程系
        電子制作 2017年12期
        關(guān)鍵詞:邊框離線瀏覽器

        作者/楊瑞梅,重慶應(yīng)用技術(shù)職業(yè)學院汽車與電子工程系

        探討HTML5和CSS3.0在網(wǎng)頁設(shè)計中的新特性

        作者/楊瑞梅,重慶應(yīng)用技術(shù)職業(yè)學院汽車與電子工程系

        在當今互聯(lián)網(wǎng)時代,桌面設(shè)備和移動設(shè)備種類繁多,設(shè)備類型的不同為網(wǎng)頁的無縫銜接展示帶來了新挑戰(zhàn),為讓頁面設(shè)計更好的適應(yīng)網(wǎng)絡(luò)發(fā)展,本文對HTML5和CSS3.0的新特性進行了分析。從這兩種技術(shù)的特性出發(fā)分析了HTML5搭建網(wǎng)頁的新結(jié)構(gòu)、CSS3美化頁面的新特效,這些新特性大大提高了網(wǎng)頁性能和美觀性。

        HTML5;CSS3.0;網(wǎng)頁設(shè)計;新特性

        引言

        隨著互聯(lián)網(wǎng)的快速發(fā)展,網(wǎng)頁展示技術(shù)日新月異,從之前的靜態(tài)頁面到動態(tài)變化,從表格排布到后來的DIV+CSS,直到目前主流的全屏布局,視差類布局,瀑布流布局等。為了設(shè)計更高效的頁面結(jié)構(gòu)和給用戶提供更好的界面展示體驗,設(shè)計者需要更強大的技術(shù)支撐,為此在之前技術(shù)的基礎(chǔ)上提出了更強大的HTML5和CSS3.0技術(shù)。為了將它們更快的應(yīng)用到網(wǎng)頁設(shè)計中,需要積極探索HTML5和CSS3.0的新特性。

        1. HTML5新特性

        HTML5是萬維網(wǎng)下的超文本標記語言的第五次修改,其標準規(guī)范是由WHATWG組織和W3C共同制定。HTML5設(shè)計的目的是在當今互聯(lián)網(wǎng)快速發(fā)展的同時,取代HTML4.01和XHTML1.0標準,使網(wǎng)頁規(guī)范能夠達到現(xiàn)代網(wǎng)絡(luò)需求,為桌面設(shè)備和移動設(shè)備提供無縫銜接的展示內(nèi)容。HTML5作為新一代的Web前端開發(fā)標準,主要新特性體現(xiàn)在以下幾個方面。

        2. 新標簽內(nèi)容

        HTML5增添了許多新的內(nèi)容標簽,這些標簽通常具有一定的語義,比如<command>、<article>等,這些標簽賦予了網(wǎng)頁全新的含義和結(jié)構(gòu),并且使頁面設(shè)計和搜索引擎爬取網(wǎng)頁信息更有效。

        從下圖可以看出,由于HTML4的內(nèi)容標簽的等級相同,在網(wǎng)頁設(shè)計中對各部分內(nèi)容很難進行區(qū)分。但是在HTML5中各個部分的內(nèi)容標簽相互獨立,且級別不同,因此搜索引擎和統(tǒng)計軟件等快速方便的識別出各部分內(nèi)容。

        3. 對多媒體的支持

        對多媒體的支持是HTML5的一個非常優(yōu)異的特性,它能直接支持視頻、音頻的播放,省去了安裝Flash等第三方網(wǎng)頁插件的中間配置,網(wǎng)頁運行速度更快,提高用戶體驗。

        在視頻方面,HTML5支持Ogg Theora,Web M和MPEG—4格式,在音頻方面,HTML5則支持AAC,MP3和Ogg Vorbis三種格式。

        3.1 對視頻的支持

        Video標簽可同時包含多個source元素,這些source元素鏈接到多個視頻文件,瀏覽器可以直接過濾無效文件直至找到第一個有效文件進行播放。對于不支持Video標簽的瀏覽器而言,可以在<video>與</video>標簽之間插入內(nèi)容顯示,比如放入一段文本或者圖片替換。

        HTML5可以直接使用<video> 標簽播放視頻,下面案例使用了多個屬性分別指定了播放器的寬度、高度和當瀏覽器不支持Video標簽時的一個預(yù)留錯誤信息。

        其中width屬性表示播放器的寬度,height屬性表示高度,src屬性表示播放文件名稱,可以指定多個文件,control屬性用來調(diào)整是否顯示播放控制欄,比如播放按鈕。

        3.2 對音頻的支持

        音頻標簽<audio>的使用和視頻非常類似:使用source同樣指定指定多個音頻文件,瀏覽器可以過濾無效音頻文件直至找到第一個有效文件進行播放。當瀏覽器不支持audio標簽時提供顯示備用錯誤信息。

        4. HTML5離線存儲

        為了方便Web應(yīng)用的離線使用,HTML5提供網(wǎng)頁存儲接口。HTML5離線存儲相對于傳統(tǒng)的cookie具有高效率、高安全性、更大離線空間等特點。HTML5離線存儲分別包括應(yīng)用程序緩存、索引數(shù)據(jù)庫、本地存儲、文件接口。

        4.1 應(yīng)用程序緩存

        HTML5借助應(yīng)用程序緩存可以對Web應(yīng)用進行緩存,具有可以在不聯(lián)網(wǎng)的情況下訪問該應(yīng)用、在已有緩存資源下加載應(yīng)用速度更快和減少服務(wù)器負載等優(yōu)點。

        4.2 索引數(shù)據(jù)庫

        索引數(shù)據(jù)庫允許用戶在瀏覽器中保存大量數(shù)據(jù),這使得任何需要發(fā)送大量數(shù)據(jù)的應(yīng)用都能離線存儲數(shù)據(jù),加快應(yīng)用加載速度。同時。索引數(shù)據(jù)庫也提供了基于數(shù)據(jù)庫索引的搜索接口功能來方便獲取用戶所需數(shù)據(jù)。

        4.3 本地存儲

        相對于Cookies、Flash等文件緩存,HTML5則統(tǒng)一規(guī)定了了每個網(wǎng)站5MB的本地存儲,保證了本地存儲的空間可使用量。在HTML5中,本地存儲包含window. localStorage和window.sessionStorage,前者用于保存到本地,后者則是伴隨著Session,窗口關(guān)閉則存儲消失。

        4.4 文件接口

        之前在操作本地文件通常使用Flash、Silverlight或者第三方插件,但是使用插件往往對實現(xiàn)跨平臺、跨瀏覽器、跨設(shè)備等情況的統(tǒng)一表現(xiàn)造成阻礙,形成了Web應(yīng)用對第三方插件的依賴困擾。為解決該問題, HTML5標準中統(tǒng)一提供了操作文件的接口使一切標準化,獨立化。通過這些接口,Web應(yīng)用可以通過JavaScript來控制文件讀取、寫入等。

        5. 圖形繪制Canvas

        HTML5的canvas標簽是一個矩形區(qū)域,可以使用JavaScript控制矩形中每一個像素來繪制圖像,包括路徑、矩形、橢圓、圓形、字符等。

        下面以畫矩形為例:創(chuàng)建canvas元素

        canvas元素本身是沒有繪圖能力的。繪制工作必須在JavaScript內(nèi)部完成:

        6. CSS3.0 新特性

        CSS是指層疊樣式表(Cascading StyleSheet)。在網(wǎng)頁設(shè)計過程中使用CSS可以對頁面布局、背景、字體大小、顏色等效果進行展示控制。CSS3.0是CSS的升級版本,它通過提供更加豐富的特性,不僅將之前復(fù)雜笨重的內(nèi)容按模塊化設(shè)計劃分為各種特定功能的小模塊,而且增加了新的功能模塊,方便了頁面的管理和維護,提高了工作人員的開發(fā)效率。

        (1)邊框的改進。CSS3.0相對于CSS對頁面設(shè)計中邊框進行了改進,主要包括多層邊框、圓角邊框、邊框的圖片和色彩等。例如在之前的CSS方塊對象的四角都是九十度,CSS3.0則提供了圓角效果;多層邊框則是在一個邊框外存在多個外層邊框,并且能指定邊框的顏色等。CSS3.0通過border—color屬性設(shè)置邊框顏色,并提供更大的靈活性,可以產(chǎn)生漸變效果;border—image屬性設(shè)置邊框圖象;border—corner—image屬性設(shè)置邊角的圖象; border—radius屬性則能控制圓角矩形的效果。

        (2)網(wǎng)站的多列。多列是CSS3.0比較常用的一個功能,通過創(chuàng)建網(wǎng)站的多列,減少了為每列定制相關(guān)的層或段落,同時也可以設(shè)置多列的高度和寬度。CSS3.0通過column—width屬性指定每列寬度;column—count屬性設(shè)定指定列數(shù);column—gap屬性指定每列之間的間距。

        (3)網(wǎng)頁背景。CSS3.0可以設(shè)置網(wǎng)頁的背景來實現(xiàn)頁面的美化,其中借助background—origin來決定背景在頁面的初始位置,background—size指定背景圖片的大小,以像素或百分比顯示,multiple backgrounds設(shè)置多重背景圖象,可以把不同背景圖象放到一個塊元素里。

        (4)字體特性。傳統(tǒng)HTML只能支持少量字體,不能自定義字體,但是在CSS3.0通過@font—face屬性可以加載內(nèi)嵌字體樣式,還可以加載服務(wù)器的字體文件,讓客戶端顯示沒有安裝的字體,實現(xiàn)頁面字體的個性化。

        (5)模塊尺寸調(diào)整。在CSS3.0中首先設(shè)置resize的horizontal、vertical,both等屬性,并加上max—width或min—width防止破壞布局,在代碼運行時,模塊元素的右下角會出現(xiàn)一個三角形提示用戶可以通過拉動它來調(diào)整這個元素的大小。

        (6)顏色設(shè)置。CSS3.0除了支持RGB顏色,還支持HSL(色相、飽和度、亮度)。這使得網(wǎng)頁設(shè)計人員在不熟悉不同顏色模型的情況下也能實現(xiàn)更好的顏色設(shè)計。

        (7)漸變透明。借助CSS3.0可以方便的實現(xiàn)顏色漸變和顏色透明,例如最常見的線性漸變和徑向漸變,這個特征大大提供網(wǎng)頁的美觀度。

        7. 結(jié)束語

        通過上面分析可知,HTML5并不僅僅是一種標記性語言,而是為網(wǎng)頁前端技術(shù)提供了全新的平臺,包括新定義標簽、多媒體支持、離線存儲、設(shè)備訪問接口等,并使這些功能開放化和標準化;CSS3.0能在不借助第三方插件的情況下對頁面進行更深層次的美化,可以有效的對網(wǎng)頁字體、布局、背景等實現(xiàn)更精確的控制。隨著HTML5和CSS3.0的快速傳播和性能提高,它們將會成為未來的主流頁面設(shè)計技術(shù)。

        * [1]張玉清, 賈巖, 雷柯楠,等. HTML5新特性安全研究綜述[J].計算機研究與發(fā)展, 2016, 53(10):2163—2172.

        * [2]閔棟, 魏凱, 文婷. 移動智能終端HTML5技術(shù)與標準研究[J].中興通訊技術(shù), 2013, 19(6):24—27.

        * [3]李正, 張欣宇, 馮一帆. HTML5技術(shù)在移動互聯(lián)網(wǎng)中的應(yīng)用[J].信息通信技術(shù), 2014(5):71—75.

        * [4]孔志文. HTML5與CSS3技術(shù)在網(wǎng)頁制作中的應(yīng)用及發(fā)展前景[J]. 課程教育研究, 2015(9):216—217.

        * [5]陸鉆. 基于HTML5和CSS3網(wǎng)頁布局技術(shù)應(yīng)用[J]. 無線互聯(lián)科技, 2016(10):128—129.

        猜你喜歡
        邊框離線瀏覽器
        一模六產(chǎn)品篩板模具的設(shè)計與應(yīng)用
        智能制造(2022年4期)2022-08-18 16:21:14
        異步電機離線參數(shù)辨識方法
        防爆電機(2021年4期)2021-07-28 07:42:46
        呼吸閥離線檢驗工藝與評定探討
        淺談ATC離線基礎(chǔ)數(shù)據(jù)的準備
        反瀏覽器指紋追蹤
        電子制作(2019年10期)2019-06-17 11:45:14
        離線富集-HPLC法同時測定氨咖黃敏膠囊中5種合成色素
        中成藥(2018年2期)2018-05-09 07:20:09
        用Lightroom添加寶麗來邊框
        給照片制作專業(yè)級的邊框
        擺脫邊框的束縛優(yōu)派
        中國照明(2016年6期)2016-06-15 20:30:14
        環(huán)球瀏覽器
        老熟妇仑乱视频一区二区| 蜜桃高清视频在线看免费1| 国产自拍精品一区在线观看| 亚洲国产成人久久综合| 人妻无码中文字幕免费视频蜜桃| 国产精品原创永久在线观看| 亚洲精品一区二区三区四区| 老熟女富婆激情刺激对白| 国产天美传媒性色av| 巨爆乳中文字幕爆乳区| 亚洲第一页在线观看视频网站| 久久精品色福利熟妇丰满人妻91| 亚洲妇女无套内射精| 国产午夜福利不卡在线观看视频| 青青草一级视频在线观看| 亚洲网站一区在线播放| 白丝兔女郎m开腿sm调教室| 欧美伊人久久大香线蕉在观 | 日韩人妻无码一区二区三区久久99 | 久久伊人这里都是精品| 亚洲人成未满十八禁网站| 欧美人与禽交zozo| 久久精品国产亚洲av日韩精品| 在厨房拨开内裤进入毛片| 97夜夜澡人人爽人人喊中国片| 日本加勒比东京热日韩| 日本免费播放一区二区| 免费欧洲毛片a级视频老妇女| 人妻无码人妻有码中文字幕| 精品人妻一区二区三区蜜桃| 国产影片一区二区三区| 一夲道无码人妻精品一区二区| 国产精品久久久久久2021| 亚洲国产精品天堂久久久| 99精品国产成人一区二区| 中文天堂在线www| 午夜视频福利一区二区三区| 精品人妻中文av一区二区三区| 国产精品久久久久久亚洲av| 日本久久久久| 最新69国产精品视频|