[點(diǎn)晴模切ERP][轉(zhuǎn)帖]HTML5簡(jiǎn)介及新增標(biāo)簽
:HTML5簡(jiǎn)介及新增標(biāo)簽
HTML5簡(jiǎn)介及新增標(biāo)簽一、HTML5概述1.1、什么是 HTML5HTML5 是HTML最新的修訂版本(超文本標(biāo)記語(yǔ)言的第五次重大修改),2014年10月由萬(wàn)維網(wǎng)聯(lián)盟(W3C)完成標(biāo)準(zhǔn)制定。 HTML5 的設(shè)計(jì)目的是為了在移動(dòng)設(shè)備上支持多媒體。 HTML5 簡(jiǎn)單易學(xué)。 HTML5 是下一代 HTML 標(biāo)準(zhǔn)。 HTML,HTML 4.01的上一個(gè)版本誕生于 1999 年。自從那以后,Web 世界已經(jīng)經(jīng)歷了巨變。 HTML5 仍處于完善之中。然而,大部分現(xiàn)代瀏覽器已經(jīng)具備了某些 HTML5 支持。 1.2、HTML5 是如何起步的HTML5 是 W3C 與 WHATWG 合作的結(jié)果,WHATWG 指 Web Hypertext Application Technology Working Group。 WHATWG 致力于 web 表單和應(yīng)用程序(Application),而 W3C 專(zhuān)注于 XHTML 2.0。在 2006 年,雙方?jīng)Q定進(jìn)行合作,來(lái)創(chuàng)建一個(gè)新版本的 HTML。 HTML5 中的一些有趣的新特性:
1.3、HTML5 瀏覽器支持(重要)現(xiàn)代的瀏覽器都支持 HTML5。最新版本的 Safari、Chrome、Firefox 以及 Opera 支持某些 HTML5 特性。Internet Explorer 9 將支持某些 HTML5 特性。 此外,所有瀏覽器,包括舊的和最新的,對(duì)無(wú)法識(shí)別的元素會(huì)作為行內(nèi)元素自動(dòng)處理。 正因?yàn)槿绱?,你?yīng)該 “教會(huì)” 瀏覽器處理 “未知” 的 HTML 元素。 1.3.1、將 HTML5 元素定義為塊元素HTML5 定了 8 個(gè)新的 HTML 語(yǔ)義(semantic) 元素。所有這些元素都是 塊級(jí) 元素。 為了能讓舊版本的瀏覽器正確顯示這些元素,你可以設(shè)置 CSS 的 display 屬性值為 block: header, section, footer, aside, nav, main, article, figure { display: block; }123 1.3.2、為 HTML 添加新元素(自定義標(biāo)簽)你可以為 HTML 添加新的元素。 該實(shí)例向 HTML 添加的新的元素,并為該元素定義樣式,元素名為 <!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>為 HTML 添加新元素</title> <script> document.createElement("myHero") </script> <style> myHero { display: block; background-color: #ddd; padding: 50px; font-size: 30px; } </style> </head> <body> <h1>我的第一個(gè)標(biāo)題</h1> <p>我的第一個(gè)段落。</p> <myHero>我的第一個(gè)新元素</myHero> </body></html>1234567891011121314151617181920212223242526 注:Javascript 語(yǔ)句 document.createElement(“myHero”) 是為 IE 瀏覽器添加新的元素。 1.3.3、Internet Explorer 瀏覽器問(wèn)題你可以使用以上的方法來(lái)為 IE 瀏覽器添加 HTML5 元素,但是:
我們可以使用 Sjoerd Visscher 創(chuàng)建的 “HTML5 Enabling Javascript”, " shiv" 來(lái)解決該問(wèn)題: html5shiv 是一個(gè)針對(duì) IE 瀏覽器的 HTML5 Javascript 補(bǔ)丁,目的是讓 IE 識(shí)別并支持 HTML5 元素。 <!--[if lt IE 9]> <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]-->123 以上代碼是一個(gè)注釋?zhuān)饔檬窃?IE 瀏覽器的版本小于 IE9 時(shí)將讀取 html5.js 文件,并解析它。 注意:國(guó)內(nèi)用戶(hù)請(qǐng)使用國(guó)內(nèi)靜態(tài)資源庫(kù)(Google 資源庫(kù)在國(guó)內(nèi)不穩(wěn)定): <!--[if lt IE 9]> <script src="https://cdn.bootcdn.net/ajax/libs/html5shiv/3.7.3/html5shiv.min.js"></script> <![endif]-->123 針對(duì)IE瀏覽器html5shiv 是比較好的解決方案。html5shiv主要解決HTML5提出的新的元素不被IE6-8識(shí)別,這些新元素不能作為父節(jié)點(diǎn)包裹子元素,并且不能應(yīng)用CSS樣式。 html5shiv.js 引用代碼必須放在 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>兼容性</title></head><body> <!-- 現(xiàn)代的瀏覽器都支持 HTML5。 最新版本的 Safari、Chrome、Firefox 以及 Opera 支持大部分 HTML5 特性。 Internet Explorer 9 將支持某些 HTML5 特性。 瀏覽器對(duì)無(wú)法識(shí)別的元素(標(biāo)簽)會(huì)作為行內(nèi)元素自動(dòng)處理 <hero>、<jeb>、<xxx>官方?jīng)]有提供,但是符合標(biāo)簽語(yǔ)法規(guī)范,那么瀏覽器就當(dāng)成標(biāo)簽來(lái)解析。 這幾個(gè)標(biāo)簽都是行內(nèi)標(biāo)簽 我們實(shí)際開(kāi)發(fā)的時(shí)候,能不能自定義標(biāo)簽?可以,但是大可不必 老版本瀏覽器無(wú)法識(shí)別H5新的標(biāo)簽,那么就會(huì)當(dāng)成自定義標(biāo)簽(行內(nèi)元素) 你應(yīng)該 **"教會(huì)"** 瀏覽器處理 **"未知"** 的 HTML 元素。 解決方法: 1、告訴老版本瀏覽器,這些標(biāo)簽都是什么類(lèi)型。通過(guò)CSS樣式設(shè)置元素的類(lèi)型。 header, section, footer, aside, nav, main, article, figure都是H5里面提供的塊級(jí)標(biāo)簽,老版本瀏覽器不識(shí)別,那么我們就告訴老版本瀏覽器怎么解析。 myHero、xxx、jeb都是自定義的標(biāo)簽,我們可以告訴瀏覽器怎么去解析。 該方式IE8及其更早的IE瀏覽器不支持該方式。 2、html5shiv 是一個(gè)針對(duì) IE 瀏覽器的 HTML5 Javascript 補(bǔ)丁,目的是讓 IE 識(shí)別并支持 HTML5 元素。 --> <!-- 瀏覽器對(duì)無(wú)法識(shí)別的元素(標(biāo)簽)會(huì)作為行內(nèi)元素自動(dòng)處理 --><wsh>ddd</wsh><zt>ddd</zt></body></html>123456789101112131415161718192021222324252627282930313233343536 友情鏈接:https://www.bootcdn.cn/html5shiv/ 1.4、HTML5語(yǔ)義化在HTML5添加新標(biāo)簽的時(shí)候,提出了一個(gè)關(guān)鍵詞 “語(yǔ)義”。
一個(gè)語(yǔ)義元素能夠清楚的描述其意義給瀏覽器和開(kāi)發(fā)者。
HTML5新標(biāo)簽的優(yōu)點(diǎn):
1.5、HTML5特性1.5.1、新語(yǔ)義元素HTML5 添加了很多語(yǔ)義元素如下所示:
1.5.2、HTML5 表單新表單元素, 新屬性,新輸入類(lèi)型,自動(dòng)驗(yàn)證。 1.5.3、HTML5已移除的元素
<!-- acronym用來(lái)定義縮寫(xiě),現(xiàn)在使用abbr來(lái)替代 --><acronym title="華杉科技">HS</acronym>希望你更好!<!-- basefont: 規(guī)定頁(yè)面上的默認(rèn)字體顏色和字號(hào),直接給html設(shè)置字體和顏色即可 --><basefont color="red" size="7"><!-- big: 呈現(xiàn)大號(hào)字體效果 --><big>大號(hào)字體</big><!-- center: 對(duì)其所包括的文本進(jìn)行水平居中。 --><center>文字居中</center><!-- font:規(guī)定文本的字體、字體尺寸、字體顏色 --><font color="yellow" size="5">我是font的內(nèi)容</font><!-- frameset 可定義一個(gè)框架集 frame 定義 frameset 中的一個(gè)特定的窗口 noframes 可為那些不支持框架的瀏覽器顯示文本。noframes 元素位于 frameset 元素內(nèi)部。 --><!-- strike 可定義加刪除線文本定義。目前使用del來(lái)實(shí)現(xiàn)刪除文本 --><strike>刪除文本</strike><!-- <tt>:呈現(xiàn)類(lèi)似打字機(jī)或者等寬的文本效果。 --><tt>打印機(jī)字體</tt>1234567891011121314151617181920212223242526 二、HTML5新布局標(biāo)簽許多現(xiàn)有網(wǎng)站都包含以下HTML代碼: 首先你要搞清楚一個(gè)概念,HTML并不是用來(lái)寫(xiě)頁(yè)面樣式的,而是用來(lái)表示一個(gè)網(wǎng)頁(yè)的基本架構(gòu)的,樣式用CSS來(lái)實(shí)現(xiàn)。 HTML5除了提出很炫的新效果以外還加強(qiáng)了語(yǔ)義化結(jié)構(gòu) HTML5新增的還有article、nav、header、footer…等等等,其實(shí)現(xiàn)效果都是和div一樣沒(méi)有效果,但是合理使用卻能讓頁(yè)面結(jié)構(gòu)更加清晰有邏輯。 如果了解H5之前的HTML,會(huì)發(fā)現(xiàn)之前頁(yè)面布局完全就是使用的div+css,但是div是不能濫用的,只能用來(lái)做整體的布局,細(xì)節(jié)部分還是要用其他標(biāo)簽,一方面程序可讀性和維護(hù)性加強(qiáng),另一方面,可以用下級(jí)選擇器來(lái)寫(xiě)樣式,減少了class和id的命名,可以精簡(jiǎn)網(wǎng)頁(yè)的結(jié)構(gòu);而且語(yǔ)義化結(jié)構(gòu) 有條理才能讓搜索引擎更加友好。 HTML5 提供了新的語(yǔ)義元素來(lái)明確一個(gè)Web頁(yè)面的不同部分:
2.1、HTML5 header 元素
在頁(yè)面中你可以使用多個(gè) 原來(lái)寫(xiě)一個(gè)頁(yè)面,比如有頭部和底部。我們都是定義一個(gè)div,只不過(guò)頭部有一個(gè)class=header;尾部的div是class=footer; 現(xiàn)在html5出現(xiàn)以后,主張語(yǔ)義化標(biāo)簽?,F(xiàn)在我們寫(xiě)樣式的時(shí)候。選擇器直接就寫(xiě)header就可以了。不需要這么寫(xiě) div.header這樣的好處是使得文檔結(jié)構(gòu)層次清晰。利于代碼編寫(xiě)和開(kāi)發(fā);還有搜索引擎優(yōu)化等等的好處。 <div class="header"> 我是用div="header"定義的頭部?jī)?nèi)容 </div> <!-- 直接用header可以使代碼更簡(jiǎn)單易懂,更容易被瀏覽器解析,有助于搜索引擎優(yōu)化 --> <header> 我是用header定義的頭部?jī)?nèi)容 </header>12345678 2.2、HTML5 nav 元素
<head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>新布局標(biāo)簽</title> <style> nav a{ text-decoration: none; color: black; } </style></head><body> <nav> <a href="">首頁(yè)</a> <a href="">京東超市</a> <a href="">優(yōu)惠券</a> <a href="">京東生鮮</a> <a href="">京東家電</a> <a href="">品牌閃購(gòu)</a> </nav></body>1234567891011121314151617181920212223 2.3、HTML5 article 元素
article元素代表文檔、頁(yè)面或應(yīng)用程序中獨(dú)立的、完整的、可以獨(dú)自被外部引用的內(nèi)容。它可以是一篇博客或報(bào)刊中的文章、一篇論壇帖子、一段用戶(hù)評(píng)論或獨(dú)立的插件,或其他任何獨(dú)立的內(nèi)容。除了內(nèi)容部分,一個(gè)article元素通常有它自己的標(biāo)題(一般放在一個(gè)header元素里面),有時(shí)還有自己的腳注。 注:article元素是可以嵌套使用的,內(nèi)層的內(nèi)容在原則上需要與外層的內(nèi)容相關(guān)聯(lián)。例如,一篇博客文章中,針對(duì)該文章的評(píng)論就可以使用嵌套article元素的方式;用來(lái)呈現(xiàn)評(píng)論的article元素被包含在表示整體內(nèi)容的article元素里面。 <article> <header> <h1>標(biāo)題</h1> <p>時(shí)間</p> </header> <section> 內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容<br> 內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容<br> 內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容 <br> 內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容<br> 內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容 <br> 內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容 <br> 內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容 <br> 內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容 </section> <article> <header> <h3>天使在人間的評(píng)論</h3> <p>7月16日 03:10</p> </header> <p>內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容</p> </article> <article> <header> <h3>天使在人間的評(píng)論</h3> <p>7月16日 03:10</p> </header> <p>內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容</p> </article> <article> <header> <h3>天使在人間的評(píng)論</h3> <p>7月16日 03:10</p> </header> <p>內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容</p> </article> </article>12345678910111213141516171819202122232425262728293031323334353637 2.4、HTML5 section 元素
根據(jù)W3C HTML5文檔: section 包含了一組內(nèi)容及其標(biāo)題。 從字面理解就是區(qū)塊、部分的意思,相對(duì)于article元素更加廣泛,每個(gè)區(qū)塊都可以使用,比如頁(yè)面里的導(dǎo)航菜單、文章正文、文章的評(píng)論等。
2.5、HTML5 aside 元素
aside 標(biāo)簽的內(nèi)容應(yīng)與主區(qū)域的內(nèi)容相關(guān)。 2.6、HTML5 footer 元素
一個(gè)頁(yè)腳通常包含文檔的作者,著作權(quán)信息,鏈接的使用條款,聯(lián)系信息等 文檔中你可以使用多個(gè) <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>尾部</title> <style> /* 尾部 */ .footer_div { overflow: hidden; background-color: #3D2D22; clear: both; } .footer_div .footer-left_div, .footer_div .footer-right_div { float: left; margin-top: 30px; } .footer_div .footer-left_div { margin-left: 50px; } .footer_div .footer-right_div { margin-left: 60px; } .footer_div .footer-left_div span { color: white; } .footer_div .footer-left_div a, .footer_div .footer-right_div a, .footer_div .footer-last_div a { margin: 0 10px; font-size: 14px; color: white; text-decoration: none; } .footer-last_div { overflow: hidden; float: left; margin-top: 30px; margin-left: 65px; margin-bottom: 30px; } .footer_div a:hover { color: red; } </style></head><body> <!-- 尾部 --> <footer> <div class="footer_div"> <div class="footer-left_div"> <a href="">品牌動(dòng)態(tài)</a><span> |</span> <a href="">生產(chǎn)經(jīng)營(yíng)資質(zhì)</a><span> |</span> <a href="">企業(yè)合作</a><span> |</span> <a href="">發(fā)票申請(qǐng)</a><span> |</span> <a href="">平臺(tái)規(guī)則</a><span> |</span> <a href="">幫助服務(wù)</a><span> |</span> <a href="">聯(lián)系我們</a><span> |</span> </div> <div class="footer-right_div"> <a href="">400-999-6665</a> <a href="">WEIBO</a> <a href="">WECHAT</a> <a href="">京東商城</a> </div> <div class="footer-last_div"> <a href="">深圳市悅軒商城科技股份有限公司</a> <a href="">粵CP備16039394號(hào)-6</a> <a href="">京公網(wǎng)安備4403070200239</a> <a href="">公司地址:深圳市龍崗區(qū)坂田街道布龍339鴻生源工業(yè)園A座5樓</a> </div> </div> </footer></body></html>12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 2.7、HTML5 figure 和 figcaption 元素
<figure> <img src="img_pulpit.jpg" alt="The Pulpit Rock" width="304" height="228"> <figcaption>Fig1. - The Pulpit Pock, Norway.</figcaption></figure>1234 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>新布局標(biāo)簽</title> <style> body { margin: 0; } header { height: 120px; border: 1px solid rebeccapurple; } nav { height: 40px; width: 700px; border: 1px solid black; top: 60px; right: 60px; position: absolute; } ul { /* 去除每行前面的標(biāo)記 */ list-style: none; padding: 0; margin: 0; } li { float: left; line-height: 40px; padding: 0 15px; } main { height: 400px; width: 1000px; border: 1px solid red; margin: 10px auto; } section { height: 200px; border: 1px solid black; } aside { width: 50px; height: 300px; border: 1px solid red; right: 0; top: 200px; position: fixed; } footer { height: 100px; border: 1px solid black; } </style></head><body> <!-- H5之前布局標(biāo)簽只有div。 H5新增了8個(gè)語(yǔ)義化的布局標(biāo)簽。 新布局標(biāo)簽的用法:這些標(biāo)簽用法上和div一模一樣,你可以認(rèn)為他們是已經(jīng)定義了名稱(chēng)div。 新布局標(biāo)簽的作用: header:描述了網(wǎng)頁(yè)文檔的頭部區(qū)域 nav:定義導(dǎo)航鏈接的部分 article:定義獨(dú)立的內(nèi)容 main: 用于指定文檔的主體內(nèi)容 section:定義文檔中的節(jié) aside:定義頁(yè)面主區(qū)域內(nèi)容之外的內(nèi)容 footer:描述了文檔的底部區(qū)域 figure:規(guī)定獨(dú)立的流內(nèi)容(圖像、圖表、照片、代碼等等) figcaption:定義<figure>元素的標(biāo)題. 切記:我們所謂的布局標(biāo)簽,只是用來(lái)承載指定的內(nèi)容,并放置到頁(yè)面的指定位置。 header、head、thead: head:定義網(wǎng)頁(yè)結(jié)構(gòu)的頭部,用來(lái)定義網(wǎng)頁(yè)的元信息。 header:定義網(wǎng)頁(yè)內(nèi)容的頭部 thead:定義表格的頭部 --> <header> <header>頁(yè)面內(nèi)容頭部</header> <nav> <!-- 導(dǎo)航nav --> <ul> <li><a href="">導(dǎo)航nav</a></li> <li><a href="">首頁(yè)</a></li> <li><a href="">京東超市</a></li> <li><a href="">優(yōu)惠券</a></li> <li><a href="">京東生鮮</a></li> <li><a href="">京東家電</a></li> <li><a href="">品牌閃購(gòu)</a></li> </ul> </nav> </header> <main> <!-- 內(nèi)容主題main --> <section> section主體部分一 </section> <section> section主體部分二 </section> </main> <aside> 側(cè)邊欄aside </aside> <footer> <footer>頁(yè)面內(nèi)容尾部footer</footer> </footer></body></html>123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144 三、HTML5新表單元素3.1、HTML5 新的 input 類(lèi)型HTML5 擁有多個(gè)新的表單輸入類(lèi)型。這些新特性提供了更好的輸入控制和驗(yàn)證。
注意:并不是所有的主流瀏覽器都支持新的input類(lèi)型,不過(guò)您已經(jīng)可以在所有主流的瀏覽器中使用它們了。即使不被支持,仍然可以顯示為常規(guī)的文本域。 <body><!-- 我們通過(guò)input標(biāo)簽的type屬性,可以實(shí)現(xiàn)各種控件效果,H5之前type屬性的值: text、password、radio、checkbox、file、hidden、submit、reset、button 新的 input 類(lèi)型(type的值): email:定義電子郵箱,有簡(jiǎn)單的校驗(yàn) color:拾色器 日期相關(guān): date 定義年月日選擇器 datetime-local 定義年月日時(shí)分選擇器 month 定義年月 week 定義年中的周數(shù) time 定義時(shí)分 number 定義數(shù)值框,有檢驗(yàn) range 數(shù)值滑塊 無(wú)論是數(shù)值框還是數(shù)值滑塊,都具有如下三個(gè)屬性: max 最大值 min 最小值 step 步長(zhǎng) search 搜索框 tel 電話(huà)號(hào)碼框,沒(méi)有校驗(yàn) url url地址輸入框,有簡(jiǎn)單的校驗(yàn) --><form action=""><p> 電子郵箱: <input type="email" name="email"></p>
視頻格式
什么是 MIME TYPE? 首先,我們要了解瀏覽器是如何處理內(nèi)容的。在瀏覽器中顯示的內(nèi)容有 HTML、有 XML、有 GIF、還有 Flash ……那么,瀏覽器是如何區(qū)分它們,決定什么內(nèi)容用什么形式來(lái)顯示呢?答案是 MIME Type,也就是該資源的媒體類(lèi)型。 媒體類(lèi)型通常是通過(guò) HTTP 協(xié)議,由 Web 服務(wù)器告知瀏覽器的,更準(zhǔn)確地說(shuō),是通過(guò) Content-Type 來(lái)表示的,例如:Content-Type: text/HTML 表示內(nèi)容是 text/HTML 類(lèi)型,也就是超文本文件。為什么是“text/HTML”而不是“HTML/text”或者別的什么?MIME Type 不是個(gè)人指定的,是經(jīng)過(guò) ietf 組織協(xié)商,以 RFC 的形式作為建議的標(biāo)準(zhǔn)發(fā)布在網(wǎng)上的,大多數(shù)的 Web 服務(wù)器和用戶(hù)代理都會(huì)支持這個(gè)規(guī)范 (順便說(shuō)一句,Email 附件的類(lèi)型也是通過(guò) MIME Type 指定的)。 通常只有一些在互聯(lián)網(wǎng)上獲得廣泛應(yīng)用的格式才會(huì)獲得一個(gè) MIME Type,如果是某個(gè)客戶(hù)端自己定義的格式,一般只能以 application/x- 開(kāi)頭。 XHTML 正是一個(gè)獲得廣泛應(yīng)用的格式,因此,在 RFC 3236 中,說(shuō)明了 XHTML 格式文件的 MIME Type 應(yīng)該是 application/xHTML+XML。 當(dāng)然,處理本地的文件,在沒(méi)有人告訴瀏覽器某個(gè)文件的 MIME Type 的情況下,瀏覽器也會(huì)做一些默認(rèn)的處理,這可能和你在操作系統(tǒng)中給文件配置的 MIME Type 有關(guān)。比如在 Windows 下,打開(kāi)注冊(cè)表的“HKEY_LOCAL_MACHINESOFTWAREClassesMIMEDatabaseContent Type”主鍵,你可以看到所有 MIME Type 的配置信息。 more:https://www.cnblogs.com/jsean/articles/1610265.html 4.1.4、video標(biāo)簽相關(guān)屬性
4.2、HTML5 Audio(音頻)用法大致都和video相同 HTML5 提供了播放音頻文件的標(biāo)準(zhǔn)。 直到現(xiàn)在,仍然不存在一項(xiàng)旨在網(wǎng)頁(yè)上播放音頻的標(biāo)準(zhǔn)。 今天,大多數(shù)音頻是通過(guò)插件(比如 Flash)來(lái)播放的。然而,并非所有瀏覽器都擁有同樣的插件。 HTML5 規(guī)定了在網(wǎng)頁(yè)上嵌入音頻元素的標(biāo)準(zhǔn),即使用 4.2.1、瀏覽器支持Internet Explorer 9+, Firefox, Opera, Chrome, 和 Safari 都支持 注意: Internet Explorer 8 及更早IE版本不支持 4.2.2、HTML5 Audio - 如何工作如需在 HTML5 中播放音頻,你需要使用以下代碼: <audio controls> <source src="horse.ogg" type="audio/ogg"> <source src="horse.mp3" type="audio/mpeg"> 您的瀏覽器不支持 audio 元素。 </audio>12345 control 屬性供添加播放、暫停和音量控件。 在
4.2.3、音頻格式及瀏覽器支持目前,
音頻格式的MIME類(lèi)型
4.2.4、Audio標(biāo)簽屬性
4.3、source標(biāo)簽video和audio元素的子元素,可指定多個(gè)文件來(lái)源,用來(lái)解決瀏覽器的兼容問(wèn)題 如果使用了source元素,則不可以在video和audio中設(shè)置src屬性
五、其他常用HTML5新標(biāo)簽5.1、HTML5文本格式化標(biāo)簽
<ruby>饕餮<rt>tao tie</rt></ruby>1 5.2、HTML5度量條定義已知范圍或分?jǐn)?shù)值內(nèi)的標(biāo)量測(cè)量,計(jì)數(shù)儀表,也被稱(chēng)為 gauge(尺度)。例子:磁盤(pán)用量、查詢(xún)結(jié)果的相關(guān)性,等等。 注釋?zhuān)?code><meter>標(biāo)簽不應(yīng)用于指示進(jìn)度(在進(jìn)度條中)。如果標(biāo)記進(jìn)度條,請(qǐng)使用
<h3>HTML5度量條</h3> <!-- meter 定義度量條 --> 默認(rèn):<meter max="100" min="1" value="30"></meter> <br> 低:<meter max="100" min="1" value="10" low="20" high="80"></meter> <br> 高:<meter max="100" min="1" value="90" low="20" high="80"></meter> <br> 最佳:<meter max="100" min="0" value="60" low="30" high="80" optimum="60"></meter><br>123456 5.3、HTML5進(jìn)度條
請(qǐng)將 progress元素的屬性 max屬性:規(guī)定當(dāng)前進(jìn)度的最大值 value屬性:規(guī)定進(jìn)度條當(dāng)前默認(rèn)顯示值 form屬性:規(guī)定進(jìn)度條所屬的一個(gè)或多個(gè)表單 注:max和value屬性的值必須是一個(gè)類(lèi)型數(shù)值,可以是小數(shù)或整數(shù) <h3>HTML5進(jìn)度條</h3> <!-- progress 標(biāo)簽定義運(yùn)行中的任務(wù)進(jìn)度 --> <progress></progress><br> <progress value="30" max="100"></progress><br> <progress value="0.6" max="1"></progress><br>12345 5.4、HTML5詳情標(biāo)簽“details" 元素用于描述有關(guān)文檔或文檔片段的詳細(xì)信息。 “summary” 元素應(yīng)該是 “details” 元素的第一個(gè)子元素??梢詾閐etails定義標(biāo)題.標(biāo)題是可見(jiàn)的,用戶(hù)點(diǎn)擊標(biāo)題時(shí),會(huì)顯示details中的內(nèi)容。 details元素的屬性: open屬性:規(guī)定在html頁(yè)面中details是可見(jiàn)的 注:目前還不是所有瀏覽器都支持,但是之后肯定會(huì)都支持的 <h3>詳情標(biāo)簽</h3> <!-- details:用于描述有關(guān)文檔或文檔片段的詳細(xì)信息。 open屬性:規(guī)定在html頁(yè)面中details是可見(jiàn)的 想要折疊起來(lái)的,都包裹在details里面 summary:用來(lái)給details添加標(biāo)題 --> <details> <summary>工作進(jìn)度報(bào)表</summary> 默認(rèn):<meter max="100" min="1" value="30"></meter> <br> 低:<meter max="100" min="1" value="10" low="20" high="80"></meter> <br> 高:<meter max="100" min="1" value="90" low="20" high="80"></meter> <br> 最佳:<meter max="100" min="0" value="60" low="30" high="80" optimum="60"></meter><br> </details> <details> <summary>下載進(jìn)度表</summary> <progress></progress><br> <progress value="30" max="100"></progress><br> <progress value="0.6" max="1"></progress><br> </details>1234567891011121314151617181920 點(diǎn)晴模切ERP更多信息:http://moqie.clicksun.cn,聯(lián)系電話(huà):4001861886 該文章在 2023/11/28 12:00:26 編輯過(guò) |
關(guān)鍵字查詢(xún)
相關(guān)文章
正在查詢(xún)... |