成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > 萌新的HTML5 入門指南

萌新的HTML5 入門指南

熱門標(biāo)簽:中國地圖標(biāo)注城市的 威海語音外呼系統(tǒng)平臺 地圖標(biāo)注員工作內(nèi)容 智能語音電銷機(jī)器人客戶端 通遼地圖標(biāo)注app 江西ai電銷機(jī)器人如何 西安金倫外呼系統(tǒng) 地圖標(biāo)注沿海城市房價 高德地圖標(biāo)注廁所

本文由葡萄城技術(shù)團(tuán)隊原創(chuàng)并首發(fā)

作者:葡萄城官網(wǎng),葡萄城為開發(fā)者提供專業(yè)的開發(fā)工具、解決方案和服務(wù),賦能開發(fā)者。

HTML5的發(fā)展改變了互聯(lián)網(wǎng)技術(shù)趨勢,前端熱度依舊不減,所以對于應(yīng)用開發(fā)人員前端技術(shù)也成了必備技能之一,本篇文章的目的是為了幫助萌新的入門指導(dǎo),也同時希望能為老鳥起到一定查漏補(bǔ)缺的作用,那么讓我們開始吧。

什么是HTML5?

廣義上的HTML5是HTML最新的修訂版本,由萬維網(wǎng)聯(lián)盟(W3C)于2014年10月完成標(biāo)準(zhǔn)制定。目標(biāo)是取代1999年所制定的HTML 4.01和XHTML 1.0標(biāo)準(zhǔn),以期能在互聯(lián)網(wǎng)應(yīng)用迅速發(fā)展的時候,使網(wǎng)絡(luò)標(biāo)準(zhǔn)達(dá)到符合當(dāng)代的網(wǎng)絡(luò)需求。

但我們在日常中常說的HTML5技術(shù),實際指的是包括HTML、CSS和JavaScript在內(nèi)的一套技術(shù)組合。

開發(fā)人員在開發(fā)過程中為了提高開發(fā)效率,常常會用到各種組件工具例如:jQuery,BootStrap,webpack,或者前端框架,如:VUE等。除了學(xué)習(xí)各種工具框架的使用,HTML5的基礎(chǔ)知識也是需要了解掌握,這樣有助于更好的理解工具框架的設(shè)計以及使用。

后面我們將結(jié)合一系列文章,深入淺出的介紹關(guān)于HTML,CSS和JavaScript的常用功能及編程技巧。

那么首先來了解下HTML5都更新了那些內(nèi)容:

什么樣的網(wǎng)頁是HTML5網(wǎng)頁?

只要html頁面第一行是 <!DOCTYPE html> 瀏覽器就會按照HTML5標(biāo)準(zhǔn)去解析網(wǎng)頁,無論頁面中是否使用了HTML5新增內(nèi)容

HTML5新增了哪些內(nèi)容?

       • 更好的語義化標(biāo)簽

       結(jié)構(gòu)元素:article、aside、header、hgroup、footer、figure、section、nav。

       其他元素:video、audio、canvas、embed、mark、progress、meter、time、command、details、datagrid、keygen、output、source、menu、ruby、wbr、bdi、dialog。

       一些語義化標(biāo)簽如section、nav在使用時和傳統(tǒng)div并無大的區(qū)別,但這種標(biāo)簽更有利于搜索引擎的索引整理,利于智能手機(jī)、Pad等小屏設(shè)備適配,以及方便殘障人士使用。

       同時也有些標(biāo)簽為瀏覽器增加了新的功能,如audio、video。

       • 應(yīng)用程序接口(API)

             1. Canvas,可以獲取canvas標(biāo)簽元素的上下文對象,然后使用該上下文對象中的繪圖功能進(jìn)行繪制。https://www.w3schools.com/html/html5_canvas.asp

<canvas id="myCanvas" width="200" height="100" style="border:1px solid #000000;">
</canvas>
<script>
    var c = document.getElementById("myCanvas");
    var ctx = c.getContext("2d");
    ctx.moveTo(0, 0);
    ctx.lineTo(200, 100);
    ctx.stroke();
</script>

    2. 音頻和視頻,使用audio和video元素,瀏覽器無需安裝播放插件,同時提供了播放控制API。

             3. 地理位置,通過使用navigator相關(guān)API在用戶授權(quán)情況下,可以獲取用戶位置信息。

             4. 新的表單元素,tel、email、url、search、range、number、color、datetime、datetime-local、time、date、week、month。隨著瀏覽器的支持,很多表單控件將成為歷史

             5. 新的表單特性和函數(shù):placeholder、autocomplete、autofocus、spellcheck、list特性、datalist元素、min和max、step、required

             6. 拖放API:draggable屬性、拖放事件(dragstart、drag、dragenter、dragleave、dragover、drap、dragend)、dataTransfer對象

             7. WebSocket,一種瀏覽器與服務(wù)器間進(jìn)行全雙工通訊(full-duplex)的網(wǎng)絡(luò)技術(shù),可以傳輸基于信息的文本和二進(jìn)制的數(shù)據(jù)

             8. Web Workers,JavaScript單線程,復(fù)制js需算會導(dǎo)致頁面出現(xiàn)假死。如果js操作不需要訪問頁面window,那么可以放在web worker中并行處理。

       • 廢除元素

       廢除一些純變現(xiàn)以及兼容性不好的元素如:acronym, applet, basefont, big, center, dir, font, frame, frameset, isindex, noframes, strike, tt。

瀏覽器支持

       IE9開始支持,IE10后支持較好。

       Chrome,F(xiàn)irefox,Safari,Opera支持較好。

       以上便是一些常用的HTML5新增的一些特性,接下來,我們一起看一看在HTML5在頁面布局方面有什么變化吧。

HTML5頁面布局

常用的頁面布局方式有很多種,比如

  • 最早的靜態(tài)表格布局
  • 通過柵欄劃分頁面的流式布局
  • 根據(jù)屏幕大小自動調(diào)整內(nèi)容的自適應(yīng)布局
  • 融和流式布局和自適應(yīng)布局的響應(yīng)式布局

以上布局主要通過使用css中display、position和float屬性相配合來實現(xiàn),在確定位置以及清除浮動時,常常會遇到棘手問題(例如:垂直居中,屏幕適應(yīng))。

CSS3中提供了一種更簡單的布局方式Flex布局(彈性布局)。

下面我們通過一個例子來展示Flex布局的易用性,下圖是一個典型的單頁應(yīng)用樣式,結(jié)構(gòu)上分為header,aside,footer和main四部分。header和footer自適應(yīng)寬度,aside固定寬度并可收縮,main區(qū)域自動根據(jù)剩余空間填充。

我們首先使用自適應(yīng)布局來實現(xiàn)上圖的結(jié)構(gòu)

  • HTML
<body>
<div class="header"></div>
<div class="container">
  <div class="aside"></div>
  <div class="main"></div>
</div>
<div class="footer"></div>
</body>
  • CSS
html,body {
      margin: 0;
      padding: 0;
  height: 100%;
  background: black;
}
  
.header, .footer{
  height:80px;
  background: white;
}
  
.container{
  height: CALC(100% - 160px);
  background: pink;
  padding: 10px 0;
}
  
.aside{
  width: 20%;
  height: 100%;
  float: left;
  background: gold;
}
.main{
  width: 80%; 
  height: 100%;
  float: left;
  background: gray;
}

頁面分為上中下三部分,中間部分container高度通過使用CALC計算,瀏覽器高度變化時自動調(diào)整。container中aside為浮動元素,寬度20%。main根據(jù)剩余寬度調(diào)整。

這樣的布局方式存在一些問題,就是當(dāng)header、footer高度發(fā)生變化后,需要重新設(shè)置container高度,另外如果container中并列元素較多時,浮動難以控制。

接下來,我們看一下如何使用Flex布局實現(xiàn)上面的效果:

  • html:
<body>
<header><h1>Welcome to HTML5 World!</h1></header>
<section class="designerContainer">
<aside class="designerAside">
<div style="width:180px">Aside</div>
</aside>
<main class="designerMain">
</main>
</section>
<footer><h3>Copyright © 2020 GrapeCity inc.</h3></footer>
</body>
  • css:
html, body{
      margin: 0;
      padding: 0;
    }
    body{
        height: 100vh;
        display: flex;
        flex-direction: column;
    }
    h1, h2, h3 {
      font-family: Avenir, Helvetica, Arial, sans-serif;
      text-align: center;
      color: #2c3e50;
      margin-block-start: 0;
      margin-block-end: 0;
      padding: 15px;
    }
    .designerContainer{
      padding: 10px;
      flex: 1;
      display: flex;
      background: gray;
    }
    .designerAside{
      text-align: center;
      background: gold;
    }
    .designerMain{
      display: flex;
      flex: 1 100%;
      padding: 0 0 0 10px;
      background: pink;
    }

效果如下:

對比自適應(yīng)布局,上面的代碼有以下特點:

  • 頁面使用HTML5語義化標(biāo)簽,頁面各部分功能清晰。
  • body設(shè)置高度 100vh, 這里使用了CSS3 的新單位vh,即 view height 視窗高度,100vh相當(dāng)于html, body 高度100%,同樣還有vw代表視窗寬度
  • body設(shè)置flex布局,方向從上到下疊放
  • designerContainer 設(shè)置flex 1,自動充滿header和footer之外剩余空間
  • container內(nèi)部依舊flex布局,designerMain 設(shè)置 flex 1,自動充滿aside剩余空間

Flex兼容性注意事項:

l  IE9不支持FLEX,建議IE11

l  Safari 和 IOS 需要加 -webkit-

之前我們也寫過FlexBox教程,更多的內(nèi)容歡迎大家查看這篇文章了解:https://www.cnblogs.com/powertoolsteam/p/10000927.html

后面我們將會為大家介紹JavaScript相關(guān)的內(nèi)容,希望大家持續(xù)關(guān)注。 

以上就是萌新的HTML5 入門指南的詳細(xì)內(nèi)容,更多關(guān)于HTML5 入門指南的資料請關(guān)注腳本之家其它相關(guān)文章!

標(biāo)簽:眉山 北海 河池 營口 青海 晉中 崇左 阜陽

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《萌新的HTML5 入門指南》,本文關(guān)鍵詞  萌,新的,HTML5,入門,指南,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《萌新的HTML5 入門指南》相關(guān)的同類信息!
  • 本頁收集關(guān)于萌新的HTML5 入門指南的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    国产精品乱码人人做人人爱| www.久久爱.com| 欧美第一页浮力影院| 在线观看视频一区二区三区| 亚洲视频免费看| 一区二区三区中文字幕精品精品| 精品国产不卡一区二区| 美女桃色网站| 女人色极品影院| 亚洲综合图色| 久久国产毛片| 中文字幕在线看视频国产欧美| 国产欧美一区二区三区精品观看| 日韩欧美在线观看强乱免费| 一区二区三区性视频| 欧美黄视频在线观看| 国产成a人亚洲精| 免费在线毛片网站| 999在线观看免费大全电视剧| 亚洲精品美女久久久| 毛片aaaaaa| 永久免费看片在线播放| 少妇视频一区二区| 美女高潮久久久| 国产激情久久| 欧美激情第99页| 无码人妻丰满熟妇区96| 山东少妇露脸刺激对白在线| 91丝袜高跟美女视频| 中国在线观看免费国语版电影| 亚洲人成网站影音先锋播放| 精品视频自拍| 亚洲一区二区三区四区在线播放| 91污片在线观看| 日韩精品一区二区三区免费观影| 国产精品日韩久久久| 欧美成人亚洲高清在线观看| 五月天婷婷综合| 国产精品麻豆久久| 97在线观视频免费观看| 亚洲va欧美va在线观看| 日韩精品在线免费观看视频| 欧美亚洲三级| 国产www精品| 久久精品日产第一区二区三区| 国产精品麻豆入口| 国产免费中文字幕| 亚洲va久久久噜噜噜无码久久| 涩爱av在线播放一区二区| 久久99久久99小草精品免视看| 国产精品不卡一区二区三区在线观看| 91专区在线观看| 亚洲一二三四久久| 在线观看欧美理论a影院| 中文字幕日韩电影| 国产十六处破外女视频| 大乳在线免费观看| 成人黄色片在线| 中文字幕+乱码+中文乱码www| 成人国产精品免费观看| 永久免费av无码网站性色av| av动漫在线免费观看| 国产chinesehd精品露脸| 国产综合色激情| 狠狠色伊人亚洲综合成人| 欧美精品一卡| 床上的激情91.| 瑟瑟视频在线看| 日韩欧美激情在线| 精精国产xxxx视频在线播放| 免费影视亚洲| 极品美鲍一区| 国产又粗又长又爽视频| 日韩精品一线二线三线| 成人丝袜18视频在线观看| 亚洲视频电影在线| 69视频在线观看| 成人性生交大片免费看午夜| 国内精品久久久久影院一蜜桃| 粉嫩的18在线观看极品精品| 成人性生交大片免费看在线播放| 久久精品中文字幕一区| 一级免费在线观看| 日韩中文综合网| 成人动漫一区| 一区二区高清在线| 欧洲性xxxx| 性欧美xxx极品另类| 国产精品视频一区在线观看| 日韩免费视频| 捆绑紧缚一区二区三区视频| 97人人在线| 日韩一级av毛片| 一区二区中文字幕在线| 欧美色图久久| 国产麻豆欧美日韩一区| 日韩三级不卡| 久久亚洲国产成人精品无码区| 欧美艾v福利视频在线观看| 999av视频| 日韩一级片免费视频| 久久69精品久久久久久国产越南| 国产又爽又黄的激情精品视频| 一区二区网站| 国产午夜性春猛交ⅹxxx| 日产精品高清视频免费| 激情亚洲综合在线| 日韩在线视频在线观看| 欧美亚洲伦理www| 思思久久99热只有频精品66| 欧美电影免费观看高清完整| 在线免费观看羞羞视频一区二区| 久久精彩视频| 欧美在线一卡| 一级aaa毛片| 美女视频一区二区三区| 在线天堂视频| 黄色大片在线免费观看| 丁香天五香天堂综合| 欧美一区二区三区久久综合| 日本动漫理论片在线观看网站| 四虎国产精品成人永久免费影视| 欧美激情性做爰免费视频| 老司机深夜福利在线观看| 折磨小男生性器羞耻的故事| 99re在线视频观看| 亚洲综合激情五月| 久久av一区| 丰满诱人av在线播放| 日韩精品大片| 1024视频在线| 天天影视色香欲综合网天天录日日录| 色综合免费视频| 日本高清不卡码| 国产人妻777人伦精品hd| 999精品视频在线| 欧美高清视频一二三区| 亚洲欧洲av一区二区三区久久| 小嫩嫩精品导航| www.亚洲人| 日韩xxx视频| 99c视频在线| 中文字幕无码精品亚洲资源网久久| 国产精品.xx视频.xxtv| 香蕉久久一区二区三区| 北条麻妃国产九九精品视频| 最好看的2019的中文字幕视频| 亚洲国产精品美女| 综合电影一区二区三区| 精品这里只有精品| 免费人成黄页网站在线一区二区| 少妇bbw搡bbbb搡bbbb| 日韩精品一区不卡| 欧美性天天影视| 这里视频有精品| 国产免费自拍视频| 影音先锋国产在线| 亚洲美女免费精品视频在线观看| 国产在线视频综合| 国产精品日韩在线观看| 91丨九色丨蝌蚪丨少妇在线观看| 欧美黑人巨大xxxx猛交| 亚洲日本在线天堂| 18视频在线观看网站| 精品人妻一区二区三区含羞草| 好好的日comwww| av网址观看| 欧美精品videos性欧美| 免费毛片视频网站| 久久综合电影一区| 久久亚洲国产视频| 在线免费日韩av| 成年网址网站在线观看| 99在线国产| 日本不卡视频一二三区| 一本之道在线视频| 亚洲成a人片在线| 四虎地址8848| 国产精品第七十二页| 久久亚洲国产精品日日av夜夜| 五月婷婷综合在线观看| 性8sex亚洲区入口| 日韩a级作爱片一二三区免费观看| 91丝袜美腿高跟国产极品老师| 久久激情视频免费观看| 久久av一区二区三区| 久久久精品麻豆| 国产精品三级a三级三级午夜| 成r视频免费观看在线播放| 精品国产免费一区二区三区四区| 四虎成人精品在永久免费| 精品国产高清自在线一区二区三区| 欧美视频中文字幕| 中文字幕在线免费视频| 亚洲高清视频免费| 日本欧美不卡| 九九热线视频只有这里最精品| 性xxxx搡xxxxx搡欧美| 国产高清视频一区三区| 91视频com| 国产精品免费av一区二区| 久久久综合精品| 亚洲一区www| 精品久久影院| 免费一级suv好看的国产网站| 天堂va欧美ⅴa亚洲va一国产| 亚洲av电影一区| 欧美精品一级片| 午夜精品一区二区三区在线播放| 51精品国自产在线| 久久99精品视频一区97| 免费av网站在线观看| 筱崎爱全乳无删减在线观看| 久久久久久久尹人综合网亚洲| 91原色影院| 日韩av在线导航| 国产igao激情在线入口| 欧美美女一区二区在线观看| 国产高清亚洲一区| 免费黄色激情视频| av福利在线播放| 亚洲专区在线播放| 91免费看网站| 亚洲熟妇av乱码在线观看| 欧美影视一区在线| 思思99热久久精品在线6| 久久久无码人妻精品无码| 免费男女羞羞的视频网站中文字幕妖精视频| 97在线观看免费观看| 久久影院视频免费| 91精品视频一区| 欧美一区在线观看视频| 成人看的视频| 色综合久久天天综合网| 国产极品美女高潮无套嗷嗷叫酒店| 日韩欧美一区二区三区免费看| 蜜桃特黄a∨片免费观看| 亚洲美女电影在线| 青青草原在线免费观看| 欧美不卡福利| 欧美国产97人人爽人人喊| 欧美美女黄色| 国产剧情在线视频| 久久综合福利| 欧美在线在线| 色播亚洲婷婷| 蜜桃视频成人| 成全视频全集| 欧美精品一区二区三区三州| 柠檬福利视频导航| 日本精品999| 欧美激情亚洲自拍| 色噜噜夜夜夜综合网| 国产激情偷乱视频一区二区三区| 亚洲美女在线观看| 亚洲国产av一区二区| 偷拍自拍亚洲色图| 精品国产一区二区三区av片| 香蕉av在线播放| 免费网站看电影大片| 中文在线不卡| 日日碰狠狠添天天爽| 国产精品国产亚洲精品看不卡| 精品在线免费观看| 麻豆视频在线观看免费网站黄| 日韩亚洲欧美一区二区| 亚洲欧美大片| 香蕉久久免费电影| 能免费看av的网站| 97在线视频免费观看| av噜噜在线观看| 美女视频久久久| 暖暖日本在线观看| 99久久久精品免费观看国产蜜| 久久精品99国产国产精| 涩涩视频在线观看下载| 一级片免费观看视频| 舐め犯し波多野结衣在线观看| 亚洲人体视频| jizz性欧美23| 韩国三级中文字幕hd久久精品| 国产成人在线视频免费观看| 成人动漫视频在线观看免费| 精品久久久久久久久久ntr影视| 欧美麻豆久久久久久中文| 亚洲少妇视频| 国产精品成人久久久久| 青春娱乐分类视频精品2动漫| 精品无吗乱吗av国产爱色| 中文字幕av一区二区三区高| 友田真希在线| 精品产品国产在线不卡| 中文字幕在线观看视频网站| 先锋资源一区| 亚洲三级黄色在线观看| 国产美女自慰在线观看| 色婷婷中文字幕| 丝袜制服一区二区三区| 免费不卡在线观看av| 亚洲欧美国产高清va在线播放| 亚洲三级在线观看视频| 日本高清不卡在线| 日韩一区二区三区四区视频| 99久久国产综合精品色伊| 精品一区二区三区亚洲| 亚洲成成品网站| 91电影91视频| 日韩欧美色电影| 亚洲一区二区三区四区精品| 久久影院理伦片| 超碰在线亚洲| 欧美系列精品| 成人图片小说| 国产精品a成v人在线播放| 成人午夜电影网站| 欧美18一14sex性处hd| 天天av综合| 一区二区三区在线资源| 国产成人无码精品久在线观看| www日韩欧美| 亚洲天堂手机| 国产美女视频91| 久久婷婷亚洲| 色婷婷精品久久二区二区蜜臂av| 国产黄色在线播放| 一个人www视频在线免费观看| 成人av影院在线| 日本一本在线观看|