成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

22個(gè)HTML 5第二講

開(kāi)發(fā) 前端
HTML5新特性, 音頻支持:我們?cè)僖膊恍枰揽康谌讲寮?lái)提供音頻了。HTML5提供了音頻元素<audio>。目前,只有最新的瀏覽器支持HTML5音頻。 此時(shí),最好還是提供一些向后兼容性。

22個(gè)html 5 第二講:上面一章講到了HTML5的幾個(gè)技巧,現(xiàn)在我們來(lái)學(xué)習(xí)新的技巧。

8. 占位符

此前,我們需要使用JavaScript來(lái)創(chuàng)建文本框的占位符。你可以初步設(shè)定值屬性來(lái)看是否合適,但是只要用戶(hù)刪除了該文本,輸入的內(nèi)容就會(huì)再次變成空的。占位符屬性有效地彌補(bǔ)了這一點(diǎn)。

  1. <input name=”email” type=”email” placeholder=”xingyuyu27@163.com” />   

9. 本地存儲(chǔ)

多虧了HTML5的 local storage ,我們可以讓高級(jí)瀏覽器"記住"我們輸入的內(nèi)容,就算后來(lái)瀏覽器關(guān)閉或者重新刷新也不受影響。盡管不是所有的瀏覽器都支持,但是最關(guān)鍵的 Internet Explorer 8, Safari 4, Firefox 3.5.都支持。


10. 語(yǔ)義性的Header和Footer 

  1. <div id=”header”>   
  2. …   
  3. </div>   
  4. <div id=”footer”>   
  5. …   
  6. </div>   

上面的代碼一去不復(fù)返。Divs從根本上來(lái)說(shuō)并沒(méi)有任何語(yǔ)義結(jié)構(gòu),即使應(yīng)用上了ID還是如此。而在HTML5中,我們可以使用<header>和<footer>元素,上面的代碼就可以替換為: 

  1. <header>   
  2. …   
  3. </header>   
  4. <footer>   
  5. …   
  6. </footer>   

不過(guò)注意不要將這兩個(gè)元素與網(wǎng)站的頭部和腳部混淆起來(lái)。它們只是代表它們的容器。

11. IE和HTML5

IE理解新的HTML5元素需要費(fèi)一定的神,為了確保新的HTML5元素能夠以塊級(jí)元素正確顯示,有必要將它們用下面的代碼定義風(fēng)格:

  1. header, footer, article, section, nav, menu, hgroup {     
  2. display: block;     
  3. }   

就算如此,IE還是不知道這些元素究竟是什么,因而會(huì)無(wú)視這些格式,還需要用到下面的代碼來(lái)解決這個(gè)問(wèn)題:

  1. document.createElement(“article”);   
  2. document.createElement(“footer”);   
  3. document.createElement(“header”);   
  4. document.createElement(“hgroup”);   
  5. document.createElement(“nav”);   
  6. document.createElement(“menu”);   

12. 群組標(biāo)題(hgroup)

假設(shè)一個(gè)網(wǎng)站有名稱(chēng)、副標(biāo)題分別用<h1>、<h2>標(biāo)簽來(lái)標(biāo)記,在HTML4中還沒(méi)有一種能夠?qū)烧咧g的關(guān)系用很好的語(yǔ)義關(guān)系來(lái)描述的方法,此外,當(dāng)使用h2在頁(yè)面中顯示其它標(biāo)題時(shí),在層級(jí)方面問(wèn)題就更多。而使用群組標(biāo)題hgroup元素,我們可以將這些標(biāo)題聚集在一起,而不影響文檔的整個(gè)綱要。

  1. <header>   
  2. <hgroup>   
  3. <h1> Recall Fan Page </h1>   
  4. <h2> Only for people who want the memory of a lifetime. </h2>   
  5. </hgroup>   
  6. </header>   

13.必要(Required)屬性

表單允許新的必要屬性,規(guī)定是否某個(gè)特定的輸入是必要的。你可以依據(jù)自己寫(xiě)代碼的偏好,用下面兩種不同方式來(lái)聲明這個(gè)屬性:

  1. <input type=”text” name=”someInput” required>   

或者,更嚴(yán)謹(jǐn):

  1. <input type=”text” name=”someInput” required=”required”>   

上面兩行代碼都行得通。用了這行代碼之后,并且瀏覽器支持required屬性的話(huà), 輸入空白的表單就不會(huì)被提交。下面是一個(gè)簡(jiǎn)單的例子,同時(shí)我們也添加了占位符屬性:

  1. <Form method=”post” action=”">   
  2. <label for=”someInput”> Your Name: </label>   
  3. <input type=”text” id=”someInput” name=”someInput” placeholder=”Douglas Quaid” required>   
  4. <button type=”submit”>Go</button>   
  5. </form>   

如果輸入是空的,表單將無(wú)法提交,突出顯示文本框。
14. 自動(dòng)對(duì)焦(Autofocus)屬性

同樣地,有了HTML5就不再需要用JavaScript方案來(lái)解決自動(dòng)對(duì)焦的問(wèn)題。如果某個(gè)輸入應(yīng)該被"選擇"或被聚焦,我們現(xiàn)在可以使用HTML的自動(dòng)對(duì)焦autofocus屬性。

  1. <input type=”text” name=”someInput” placeholder=”Douglas Quaid” required autofocus>   

15. 音頻支持

我們?cè)僖膊恍枰揽康谌讲寮?lái)提供音頻了。HTML5提供了音頻元素<audio>。目前,只有***的瀏覽器支持HTML5音頻。 此時(shí),***還是提供一些向后兼容性。

  1. <audio autoplay=”autoplay” controls=”controls”>   
  2. <source src=http://www.css3-html5.com/HTML5-Tutorial/”file.ogg” />   
  3. <source src=http://www.css3-html5.com/HTML5-Tutorial/”file.mp3″ />   
  4. <a href=http://www.css3-html5.com/HTML5-Tutorial/”file.mp3″>Download this file.</a>   
  5. </audio>   

說(shuō)道音頻格式,Mozilla和Webkit都還沒(méi)有完全支持。Firefox希望看到一個(gè) .ogg文件,Webkit瀏覽器只支持最常見(jiàn)的.mp3擴(kuò)展名。這意味著說(shuō),至少目前為止,你應(yīng)該創(chuàng)建兩個(gè)版本的音頻。當(dāng)Safari加載頁(yè)面時(shí),它認(rèn)不出.ogg格式的文件,將會(huì)跳過(guò)并移到mp3版本上。請(qǐng)注意,IE并不支持它,Opera 10 或更低的版本只支持 .wav文件。

 

責(zé)任編輯:張偉 來(lái)源: HTML5中文學(xué)習(xí)站
相關(guān)推薦

2012-05-04 13:25:46

HTML5

2012-05-04 13:40:50

HTML5

2011-09-21 13:09:33

HTML 5

2012-06-07 15:29:31

HTML5

2023-04-06 10:17:57

2013-04-11 11:04:05

IDF2013英特爾費(fèi)道明

2011-05-17 09:39:28

HTML5Google

2013-05-16 09:52:47

域名

2011-10-14 09:53:52

HTML 5

2021-07-02 10:20:15

HTML前端技巧

2021-02-20 22:09:48

Web開(kāi)發(fā)HTML

2011-07-14 18:56:08

IE10HTML5

2011-06-01 09:27:03

交換

2011-06-01 09:13:40

HTML 5Google淘寶

2011-11-18 16:09:37

jQuery

2012-03-30 10:03:27

HTML 5

2009-07-02 15:01:07

HTML 5

2011-08-02 14:45:11

HTML 5

2011-08-23 16:34:58

HTML 5

2020-10-09 11:02:46

HTML5 特性
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 欧美日韩专区 | 亚洲欧美日本在线 | 一区二区高清在线观看 | 国产成人免费视频网站高清观看视频 | 国产精品一区二区三区在线 | 午夜理伦三级理论三级在线观看 | 国产成人综合一区二区三区 | 国产精品久久久久久吹潮日韩动画 | 亚洲欧美国产毛片在线 | 雨宫琴音一区二区在线 | 韩日在线视频 | 91操操操 | 国产精品久久久久久238 | 欧美另类视频 | 亚洲精品高清视频在线观看 | 成人免费视频7777777 | 成人影音 | 亚洲精品国产成人 | 日韩一区二区在线视频 | 亚洲国产一区二区三区 | 五月婷婷中文 | 婷婷五月色综合香五月 | 一区二区三区亚洲 | 99热成人在线 | 麻豆一区二区三区精品视频 | 国产成人一区在线 | 欧美一区二区三区四区在线 | 日韩久久久一区二区 | 午夜成人免费电影 | 99久久久无码国产精品 | 国产精品视频在线观看 | 国产一区二区精品在线观看 | 国产精品免费一区二区三区四区 | 欧美视频日韩 | 五月天婷婷综合 | 日韩精品免费视频 | 国产伦精品一区二区三区四区视频 | 99免费视频| 五月综合激情婷婷 | 国产成人精品综合 | 一级黄色网页 |