什麼是 HTML 5 ?
- HTML5 是下一代的 HTML,上一代的版本是 HTML 4.01
- HTML5 將成爲 HTML、XHTML 以及 HTML DOM 的新標準
- HTML5 仍處於完善之中。然而,大部分現代瀏覽器已經具備了某些 HTML5 支持
HTML5 中的一些有趣的新特性:
- 用於繪畫的 canvas 元素
- 用於媒介回放的 video 和 audio 元素
- 對本地離線存儲的更好的支持
爲 HTML5 建立的一些規則:
1、 新特性應該基於 HTML、CSS、DOM 以及 JavaScript
2、 減少對外部插件的需求(比如 Flash)
3、 HTML5 應該獨立於設備
最新版本的 Safari、Chrome、Firefox 以及 Opera 支持某些 HTML5 特性,Internet Explorer 9 將支持某些 HTML5 特性
HTML 5 文檔類型(僅一種)
<!DOCTYPE html>
文檔聲明必須位於 HTML 5 文檔中的第一行,該標籤不屬於 HTML 標籤,用於告知瀏覽器文檔所使用的 HTML 規範
而 HTML 4.01 中的 doctype 需要對 DTD 進行引用,因爲 HTML 4.01 基於 SGML,而 HTML 5 不基於 SGML,因此不需要對 DTD 進行引用,但是需要 doctype 來規範瀏覽器的行爲(讓瀏覽器按照它所屬的規範來運行)