什么是 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 来规范浏览器的行为(让浏览器按照它所属的规范来运行)