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

HTML5標準最新技術預覽

開發 前端
目前,HTML5在人們的期盼中已經逐漸起來,這里向您介紹一些HTML5標準的最新技術,包括新增的標簽、結構方面的改進等。

51CTO推薦專題:HTML 5,下一代Web開發標準詳解

已經存在近十年的HTML4已經成為不斷發展的Web開發領域的瓶頸;HTML5標準在此時顯得尤為重要。每天都有新穎而創新的網站出現,全方位地拓展HTML的邊界。Web開發者正在尋求新的技術,提供更強大的功能,那些因為腳本語言和瀏覽器的限制而被隱瞞了的功能。

為了實現更好的靈活性和更強的互動性,及創造令人興奮而更具交互性的網站和應用程序,HTML5 引入和增強了更為廣泛的特性,包括控制,APIs,多媒體,結構和語義等。

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

請注意,規范仍然只是一個進行中的工作,完成它還有很長的路要走。因此,文章中提到的這些特性可能將發生改變。這篇文章是為了對目前草案中的一些主要特性做一個簡單的介紹。

結構

HTML5標準中引入了一整套新的元素,使建構網頁更變得更容易。大多數的HTML 4網頁含有各種共同的結構,比如頁眉,頁腳和列,如今,使用div元素加上描述id或class來標記是相當普遍的。

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

div元素的大量使用是因為***版本的HTML 4缺少必要的語義元素來更具體的描述這些部分。HTML5標準通過引入一些新的元素來解決這個問題,而這些元素表示各個不同的部分。

HTML5標準中的新增元素
那些div元素可以用這些新元素代替:header, nav, section, article, aside, and footer

那個文檔的標記可以如下所示:

  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﹥ 

使用這些元素有幾個優點。當與標題元素(h1,h2,h3,h4,h5,h6)聯同使用時,產生了一種使用標題級別標記嵌套章節的方法,這將超過以前版本HTML的6個標題級別。這個規范包含一個生成大綱的詳細算法 ,其中考慮到這些元素的結構并使之與以前版本的兼容。這個可以用來制作工具和瀏覽器生成內容表以協助用戶瀏覽文檔,例如,以下標記結構使用嵌套的section和h1構造:

  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﹥ 

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

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

  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表示所在章節的腳注。腳注通常包含章節信息如作者,相關文章鏈接,版權等等。

© 2007 Example Inc.
元素nav表示導航鏈接部分。它適用于網站導航或目錄列表。

  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是為了關聯周邊參考內容,一般用作側邊欄。

  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表示文章或應用程序的通用部分,如一個章節,例:

  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表示文檔,頁面或站點的獨立部分。它適用于像新聞,博客文章,論壇帖子或個人意見等內容。

  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中的五個應用亮點
  2. 關于HTML 5現狀與未來的觀點碰撞
  3. HTML 5在改變什么?
  4. HTML 5視頻編碼存爭議 各方觀點不一
  5. 微軟IE團隊計劃參與HTML 5標準制定
責任編輯:佚名 來源: 譯言
相關推薦

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標準

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

人臉識別html5

2012-07-22 20:44:06

HTML5HTML5標準

2014-10-30 11:25:24

2019-12-18 23:06:48

TF架構網絡連接

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
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 男女国产网站 | 美国av片在线观看 | 午夜欧美一区二区三区在线播放 | 日本精品一区二区三区在线观看视频 | 欧美日韩不卡合集视频 | 久久爱黑人激情av摘花 | 欧美国产视频一区二区 | 成人免费视屏 | 伊人网综合在线观看 | 国产精品jizz在线观看老狼 | 拍拍无遮挡人做人爱视频免费观看 | 中文字幕精品一区 | 亚洲国产成人精品女人久久久 | 人人人人爽 | 国产91精品久久久久久久网曝门 | 欧美日韩专区 | 国产一区二区视频免费在线观看 | 国产精品久久久久一区二区三区 | 丁香婷婷久久久综合精品国产 | 欧美一a一片一级一片 | 在线一区二区国产 | a免费视频 | 精品中文字幕在线观看 | 久久99精品久久久久久青青日本 | 中文字幕精品一区 | 久久久久久久一区二区 | 久久久国 | 亚洲 欧美 另类 综合 偷拍 | 亚洲精品2区 | 97国产一区二区精品久久呦 | 99精品国产一区二区青青牛奶 | 日韩久久精品电影 | 日韩在线观看一区 | 久久久久久免费精品一区二区三区 | 夜夜草视频 | 免费a v网站 | 特级做a爰片毛片免费看108 | 亚洲一区二区三区免费在线 | 日韩一区二区在线观看视频 | 乳色吐息在线观看 | 国产欧美一区二区三区在线看 |