最新的Web開發教程

HTML5簡介


什麼是HTML5?

HTML5是用於構建和呈現內容的萬維網上的標記語言。 這是HTML標準的第五和當前版本。

它是由萬維網聯盟(W3C)發表於2014年10月,以改善與最新的多媒體支持的語言,同時保持它都是由人類易於閱讀,並通過計算機和設備,如網絡瀏覽器,分析器等一貫理解

HTML5旨在歸入不僅HTML 4,但也XHTML 1和DOM級別2 HTML。


什麼是新的HTML5?

DOCTYPE HTML5的聲明是非常簡單的:

<!DOCTYPE html>

字符編碼(charset)的聲明也很簡單:

<meta charset="UTF-8">

HTML5實施例:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title> Title of the document </title>
</head>

<body>
Content of the document......
</body>

</html>

在HTML5默認的字符編碼是UTF-8。


新的HTML5元素

最有趣的新要素是:

新的語義元素,如<header><footer><article> ,和<section>

新的表單控件屬性,如數字,日期,時間,日曆和範圍。

新的圖形元素: <svg><canvas>

新的多媒體元素: <audio><video>

在章HTML5的支持 ,您將學習如何"teach"舊的瀏覽器來處理HTML5語義。


新的HTML5 API的(Application Programming Interfaces)

最有趣的新API的是:

  • HTML地理位置
  • HTML拖放
  • HTML本地存儲
  • HTML應用程序緩存
  • HTML的Web工人
  • HTML SSE

本地存儲是一個強大的替代cookies


刪除元素在HTML5

下面的HTML4元素已經從HTML5刪除:

元件 改用
<acronym> <abbr>
<applet> <object>
<basefont> CSS
<big> CSS
<center> CSS
<dir> <ul>
<font> CSS
<frame>  
<frameset>  
<noframes>  
<strike> CSS
<tt> CSS

在章HTML5遷移 ,您將學習如何輕鬆地遷移從HTML4到HTML5。


HTML歷史

由於網絡的初期,出現了HTML的許多版本:

蒂姆·伯納斯 - 李發明萬維網 1989年
蒂姆·伯納斯 - 李發明HTML 1991年
達沃·拉格特起草HTML + 1993年
HTML工作組定義HTML 2.0 1995年
W3C推薦HTML 3.2 1997年
W3C推薦的HTML 4.01 1999年
W3C推薦的XHTML 1.0 2000
WHATWG的HTML5首次公開草案 2008年
WHATWG的HTML5標準的生活 2012
W3C HTML5最終建議 2014

蒂姆·伯納斯-李發明了"World Wide Web"於1989年,互聯網在90年代起飛。

從1991年到1998年,HTML開發從版本1至4版本。

2000年,萬維網聯盟(W3C)推薦的XHTML 1.0。

XHTML的語法很嚴格,開發商被迫寫啥"well-formed"的代碼。

2004年,WHATWG (Web Hypertext Application Technology Working Group)成立於反應慢W3C發展,W3C決定關閉HTML的發展,有利於XHTML的。

WHATWG想開發HTML,與如何使用的Web一致,同時與舊版本的HTML的向後兼容。

在2004-2006年期間,WHATWG的倡議各大瀏覽器廠商獲得了支持。

在2006年,W3C宣布他們將支持WHATWG。

2008年,第一個HTML5公共草案發布。

在2012年,WHATWG和W3C決定的分離:

WHATWG將開發HTML作為"Living Standard"

一生活水平從來沒有完全完成,但總是更新和改進。 新功能可以添加,但舊功能無法刪除。

WHATWG生活水平出版於2012年,並不斷更新。

W3C將制定一個明確的HTML5和XHTML5標準 ,作為一個"snapshot" WHATWG的。

W3C HTML5推薦發布2014年10月28日。