HTML5

 簡介 

HTML是用來撰寫網頁的標記語言,負責將資訊結構化並呈現在瀏覽器中。

英文全文是HyperText Markup Language。

HTML5是HTML文件的最新版本,主要由W3C制定,目前規格仍在發展階段。

 

HTML, XHTML, HTML5

舊的HTML(HTML4.01, XHTML1.0) 雖然在SGML, DOM等標準,但因為商業競爭關係,各瀏覽器實作差異很大。

HTML5已將所有規格整合在一起,結構及互動會由根據抽象的DOM規格來定義,這份基本規格稱之為”DOM5 HTML”,而使用HTML文法的稱作”HTML5”,使用XML文法的稱做”XHTML5”。

HTML5發展要點:

1.          所有新功能都必須基於HTML, CSS, DOM與Javascript

2.          減少對外部plugin依賴 (如Flash, ActiveX)

3.          較好的錯誤處理能力

4.          以markup(標記)取代script(敘述)

5.          發展過程必須公開

 

優點:

  • 更簡單及多樣化的元素可使用 
  • 多媒體的控制 
  • 跨瀏覽器及跨平台
  • DOM的標準化

 

缺點:

  • 因為語意關係,編寫上格式將更加嚴格 
  • 各瀏覽器不一定有實作
  • 標準仍在制定中 ,尚未完全完成

 

Reference

http://html5doctor.com/

http://www.w3schools.com/html5/html5_reference.asp

http://www.quackit.com/html_5/