为 HTML5 建立的一些规则:
- 新特性应该基于 HTML、CSS、DOM 以及 JavaScript。
- 减少对外部插件的需求(比如 Flash) 比如播放视频
- 更优秀的错误处理
- 更多取代脚本的标记
- HTML5 应该独立于设备 是具有跨平台的特性
- 开发进程应对公众透明
HTML5 中的一些有趣的新特性:
- 用于绘画的 canvas 元素
- 用于媒介回放的 video 和 audio 元素 不需要插件的音频和视频播放器
- 对本地离线存储的更好的支持 比较优越的特性
- 新的特殊内容元素,比如 article、footer、header、nav、section
- 新的表单控件,比如 calendar、date、time、email、url、search