1. html5是下一代的html。
2. 什么是html5?
2.1. html5将成为html、xhtml以及html DOM的新标准。
2.2. html的上一个版本诞生于1999年。自从那以后, Web世界已经经历了巨变。
2.3. html5是专门为承载丰富的web内容而设计的, 并且无需额外插件。
2.4. html5拥有新的语义、图形以及多媒体元素。
2.5. html5提供的新元素和新的API简化了web应用程序的搭建。
2.6. html5是跨平台的, 被设计为在不同类型的硬件(PC、平板、手机、电视机等等)之上运行。
2.7. html5仍处于完善之中。然而, 大部分现代浏览器已经具备了某些html5支持。
3. html5是如何起步的?
3.1. html5是W3C与WHATWG合作的结果。
3.2. W3C指World Wide Web Consortium, 万维网联盟。
3.3. WHATWG指Web Hypertext Application Technology Working Group。
3.4. WHATWG致力于web表单和应用程序, 而W3C专注于xhtml 2.0。在2006年, 双方决定进行合作, 来创建一个新版本的html。
3.5. 为html5建立的一些规则:
3.5.1. 新特性应该基于html、CSS、DOM以及JavaScript。
3.5.2. 减少对外部插件的需求(比如 Flash)。
3.5.3. 更优秀的错误处理。
3.5.4. 更多取代脚本的标记。
3.5.5. html5应该独立于设备。
3.5.6. 开发进程应对公众透明。
4. 新特性
4.1. html5中的一些有趣的新特性:
4.1.1. 用于绘画的canvas元素。
4.1.2. 用于媒介回放的video和audio元素。
4.1.3. 对本地离线存储的更好的支持。
4.1.4. 新的特殊内容元素, 比如: article、footer、header、nav、section。
4.1.5. 新的表单控件, 比如: calendar、date、time、email、url、search。