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

HTML5標(biāo)準(zhǔn)最新技術(shù)預(yù)覽

開發(fā) 前端
目前,HTML5在人們的期盼中已經(jīng)逐漸起來,這里向您介紹一些HTML5標(biāo)準(zhǔn)的最新技術(shù),包括新增的標(biāo)簽、結(jié)構(gòu)方面的改進(jìn)等。

51CTO推薦專題:HTML 5,下一代Web開發(fā)標(biāo)準(zhǔn)詳解

已經(jīng)存在近十年的HTML4已經(jīng)成為不斷發(fā)展的Web開發(fā)領(lǐng)域的瓶頸;HTML5標(biāo)準(zhǔn)在此時(shí)顯得尤為重要。每天都有新穎而創(chuàng)新的網(wǎng)站出現(xiàn),全方位地拓展HTML的邊界。Web開發(fā)者正在尋求新的技術(shù),提供更強(qiáng)大的功能,那些因?yàn)槟_本語言和瀏覽器的限制而被隱瞞了的功能。

為了實(shí)現(xiàn)更好的靈活性和更強(qiáng)的互動(dòng)性,及創(chuàng)造令人興奮而更具交互性的網(wǎng)站和應(yīng)用程序,HTML5 引入和增強(qiáng)了更為廣泛的特性,包括控制,APIs,多媒體,結(jié)構(gòu)和語義等。

有關(guān)HTML5標(biāo)準(zhǔn)的工作,起于2004年,在W3C HTML WG和WHATWG的共同努力下,目前還在進(jìn)行中。許多關(guān)鍵成員加入了W3G的工作,包括四大主流瀏覽器廠商代表:蘋果,Mozilla,Opera,和微軟;還有一些有著不同利益和專業(yè)知識(shí)的其他組織和個(gè)人。

請(qǐng)注意,規(guī)范仍然只是一個(gè)進(jìn)行中的工作,完成它還有很長(zhǎng)的路要走。因此,文章中提到的這些特性可能將發(fā)生改變。這篇文章是為了對(duì)目前草案中的一些主要特性做一個(gè)簡(jiǎn)單的介紹。

結(jié)構(gòu)

HTML5標(biāo)準(zhǔn)中引入了一整套新的元素,使建構(gòu)網(wǎng)頁更變得更容易。大多數(shù)的HTML 4網(wǎng)頁含有各種共同的結(jié)構(gòu),比如頁眉,頁腳和列,如今,使用div元素加上描述id或class來標(biāo)記是相當(dāng)普遍的。

HTML5中的帶id和class屬性的div標(biāo)記
此圖說明了一個(gè)典型的帶id和class屬性的div標(biāo)記的兩列布局。 它包含一個(gè)頁眉,頁腳和標(biāo)題下方的水平導(dǎo)航條。 主要內(nèi)容包含一篇文章和側(cè)右欄。

div元素的大量使用是因?yàn)?**版本的HTML 4缺少必要的語義元素來更具體的描述這些部分。HTML5標(biāo)準(zhǔn)通過引入一些新的元素來解決這個(gè)問題,而這些元素表示各個(gè)不同的部分。

HTML5標(biāo)準(zhǔn)中的新增元素
那些div元素可以用這些新元素代替:header, nav, section, article, aside, and footer

那個(gè)文檔的標(biāo)記可以如下所示:

  1. ﹤body﹥  
  2.   ﹤header﹥...﹤/header﹥  
  3.   ﹤nav﹥...﹤/nav﹥  
  4.   ﹤article﹥  
  5.     ﹤section﹥  
  6.       ...  
  7.     ﹤/section﹥  
  8.   ﹤/article﹥  
  9.   ﹤aside﹥...﹤/aside﹥  
  10.   ﹤footer﹥...﹤/footer﹥  
  11. ﹤/body﹥ 

使用這些元素有幾個(gè)優(yōu)點(diǎn)。當(dāng)與標(biāo)題元素(h1,h2,h3,h4,h5,h6)聯(lián)同使用時(shí),產(chǎn)生了一種使用標(biāo)題級(jí)別標(biāo)記嵌套章節(jié)的方法,這將超過以前版本HTML的6個(gè)標(biāo)題級(jí)別。這個(gè)規(guī)范包含一個(gè)生成大綱的詳細(xì)算法 ,其中考慮到這些元素的結(jié)構(gòu)并使之與以前版本的兼容。這個(gè)可以用來制作工具和瀏覽器生成內(nèi)容表以協(xié)助用戶瀏覽文檔,例如,以下標(biāo)記結(jié)構(gòu)使用嵌套的section和h1構(gòu)造:

  1. ﹤section﹥  
  2.   ﹤h1﹥Level 1﹤/h1﹥  
  3.   ﹤section﹥  
  4.     ﹤h1﹥Level 2﹤/h1﹥  
  5.     ﹤section﹥  
  6.       ﹤h1﹥Level 3﹤/h1﹥  
  7.     ﹤/section﹥  
  8.   ﹤/section﹥  
  9. ﹤/section﹥ 

注意為了更好的與***瀏覽器兼容,也可能適當(dāng)用其他的標(biāo)題元素(h2,h3,h4,h5,h6)代替h1元素。通過確認(rèn)頁面各部分的目的,使用特定的章節(jié)元素和輔助技術(shù)能幫助用戶更容易地瀏覽網(wǎng)頁。例如,他們可以很容易地從導(dǎo)航欄跳讀或快速地從一篇文章跳到下一篇而不需要作者提供切換鏈接。作者也從中受益,由于采用幾個(gè)顯明的元素代替了文檔中大量的div元素,從而使得源代碼變得更清晰容易。

元素header表示一個(gè)部分的開頭,但可能不只是包含章節(jié)標(biāo)題——如它可以合理地加入副標(biāo)題,版本信息或署名等。

  1. ﹤header﹥  
  2.   ﹤h1﹥A Preview of HTML 5﹤/h1﹥  
  3.   ﹤p class="byline"﹥By Lachlan Hunt﹤/p﹥  
  4. ﹤/header﹥﹤header﹥  
  5.   ﹤h1﹥Example Blog﹤/h1﹥  
  6.   ﹤h2﹥Insert tag line here.﹤/h2﹥  
  7. ﹤/header﹥ 

元素footer表示所在章節(jié)的腳注。腳注通常包含章節(jié)信息如作者,相關(guān)文章鏈接,版權(quán)等等。

© 2007 Example Inc.
元素nav表示導(dǎo)航鏈接部分。它適用于網(wǎng)站導(dǎo)航或目錄列表。

  1. ﹤nav﹥  
  2.   ﹤ul﹥  
  3.     ﹤li﹥﹤a href="/"﹥Home﹤/a﹥﹤/li﹥  
  4.     ﹤li﹥﹤a href="/products"﹥Products﹤/a﹥﹤/li﹥  
  5.     ﹤li﹥﹤a href="/services"﹥Services﹤/a﹥﹤/li﹥  
  6.     ﹤li﹥﹤a href="/about"﹥About﹤/a﹥﹤/li﹥  
  7.   ﹤/ul﹥  
  8. ﹤/nav﹥ 

元素aside是為了關(guān)聯(lián)周邊參考內(nèi)容,一般用作側(cè)邊欄。

  1. ﹤aside﹥  
  2.   ﹤h1﹥Archives﹤/h1﹥  
  3.   ﹤ul﹥  
  4.     ﹤li﹥﹤a href="/2007/09/"﹥September 2007﹤/a﹥﹤/li﹥  
  5.     ﹤li﹥﹤a href="/2007/08/"﹥August 2007﹤/a﹥﹤/li﹥  
  6.     ﹤li﹥﹤a href="/2007/07/"﹥July 2007﹤/a﹥﹤/li﹥  
  7.   ﹤/ul﹥  
  8. ﹤/aside﹥ 

元素section表示文章或應(yīng)用程序的通用部分,如一個(gè)章節(jié),例:

  1. ﹤section﹥  
  2.   ﹤h1﹥Chapter 1: The Period﹤/h1﹥  
  3.   ﹤p﹥It was the best of times, it was the worst of times,  
  4.      it was the age of wisdom, it was the age of foolishness,  
  5.      it was the epoch of belief, it was the epoch of incredulity,  
  6.      it was the season of Light, it was the season of Darkness,  
  7.      ...﹤/p﹥  
  8. ﹤/section﹥ 

元素article表示文檔,頁面或站點(diǎn)的獨(dú)立部分。它適用于像新聞,博客文章,論壇帖子或個(gè)人意見等內(nèi)容。

  1. ﹤article id="comment-2"﹥  
  2.   ﹤header﹥  
  3.     ﹤h4﹥﹤a href="#comment-2" rel="bookmark"﹥Comment #2﹤/a﹥  
  4.         by ﹤a href="http://example.com/"﹥Jack O'Niell﹤/a﹥﹤/h4﹥  
  5.     ﹤p﹥﹤time datetime="2007-08-29T13:58Z"﹥August 29th, 2007 at 13:58﹤/time﹥  
  6.   ﹤/header﹥  
  7.   ﹤p﹥That's another great article!﹤/p﹥  
  8. ﹤/article﹥ 

【編輯推薦】

  1. HTML 5中的五個(gè)應(yīng)用亮點(diǎn)
  2. 關(guān)于HTML 5現(xiàn)狀與未來的觀點(diǎn)碰撞
  3. HTML 5在改變什么?
  4. HTML 5視頻編碼存爭(zhēng)議 各方觀點(diǎn)不一
  5. 微軟IE團(tuán)隊(duì)計(jì)劃參與HTML 5標(biāo)準(zhǔn)制定
責(zé)任編輯:佚名 來源: 譯言
相關(guān)推薦

2011-06-20 06:29:53

ibmdwWeb

2013-01-30 15:35:47

AdobeHTML5

2012-05-22 08:52:09

HTML5

2011-09-27 17:37:22

2014-10-31 14:32:20

CSSW3CISO

2012-01-16 15:36:37

ChromeHTML5

2012-07-24 11:08:37

HTML5組織分裂HTML5標(biāo)準(zhǔn)

2012-04-24 09:48:49

HTML5

2009-10-29 09:53:02

2012-06-19 14:20:39

HTML5

2009-11-23 09:50:54

HTML5IE9

2013-05-28 11:08:51

人臉識(shí)別html5

2012-07-22 20:44:06

HTML5HTML5標(biāo)準(zhǔn)

2019-12-18 23:06:48

TF架構(gòu)網(wǎng)絡(luò)連接

2014-10-30 11:25:24

2013-11-06 18:48:18

2023-04-07 10:44:55

2013-01-24 10:26:04

HTML5HTML 5HTML5的未來

2011-03-28 17:58:17

ibmdwHTML5

2014-10-30 09:50:05

HTML5
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 亚洲午夜精品一区二区三区他趣 | 亚洲欧美国产一区二区三区 | 亚洲精彩视频 | 精品欧美在线观看 | 国产一区免费 | 日韩电影免费在线观看中文字幕 | 999久久久| 国产视频第一页 | 国产一区二区三区四区三区四 | 国产精品久久久久久网站 | 人人干人人玩 | 一级片在线观看视频 | 午夜一级黄色片 | 狠狠撸在线视频 | www国产成人免费观看视频,深夜成人网 | 日韩毛片免费看 | 亚洲日本免费 | 91极品欧美视频 | 欧美韩一区二区三区 | 亚洲综合字幕 | 天天操天天射综合网 | av在线一区二区三区 | 亚洲高清在线 | 欧美视频区 | 91私密视频 | 国产激情偷乱视频一区二区三区 | 91麻豆精品国产91久久久久久 | 精品国产91亚洲一区二区三区www | 婷婷在线免费 | 午夜av免费 | 精品久久久久久红码专区 | 欧美日韩一区二区三区不卡视频 | 欧美婷婷 | 欧美日韩一 | 日韩精品在线看 | 久久久久国产一区二区三区四区 | 国产伦精品一区二区三区在线 | www一级片 | 亚洲色图网址 | 色婷婷狠狠 | 91成人在线 |