HTML5是Web基础语言的下一个版本。
参见http://shenlm203.iteye.com/blog/1136262
如果说XHTML已经开始寻求取代HTML,那么HTML5的实用性在于,它将两种语法整合在一起,采用同样有效的方式来表达HTML的抽象DOM表示。HTML5规范结合了HTML4,XHTML1以及DOM级别2HTML,并进行了相应的更新。
HTML5取代XHTML 1成为HTML规范的XML序列化格式。开发人员既可以使用宽松的HTML语法,也可以使用严格的XML语法来设定HTML5文档的格式。
HTML5包含以下新增和更新功能:
1. 新增了一种HTML文档类型:<DOCTYPE html>
2. 新增了一些结构化标记的元素(<header>,<nav>,<footer>,<section>等)
3. 向后兼容的HTML和XHTML分析规则
4. 新增了用于多媒体内容的<audio>和<vidio>标记元素
5. 更多的输入元素类型值,允许本地的日期选择,时间,颜色和数字
6. 从HTML中删除了框架frame(但是ifame保留了,对它进行了沙盒sandbox处理)
7. 用于二维绘图,媒体播放,媒体类型注册,拖放以及跨文档消息传输的API
8. 用于实现脱机浏览的Web应用程序缓存
参见http://shenlm203.iteye.com/blog/1136262
如果说XHTML已经开始寻求取代HTML,那么HTML5的实用性在于,它将两种语法整合在一起,采用同样有效的方式来表达HTML的抽象DOM表示。HTML5规范结合了HTML4,XHTML1以及DOM级别2HTML,并进行了相应的更新。
HTML5取代XHTML 1成为HTML规范的XML序列化格式。开发人员既可以使用宽松的HTML语法,也可以使用严格的XML语法来设定HTML5文档的格式。
HTML5包含以下新增和更新功能:
1. 新增了一种HTML文档类型:<DOCTYPE html>
2. 新增了一些结构化标记的元素(<header>,<nav>,<footer>,<section>等)
3. 向后兼容的HTML和XHTML分析规则
4. 新增了用于多媒体内容的<audio>和<vidio>标记元素
5. 更多的输入元素类型值,允许本地的日期选择,时间,颜色和数字
6. 从HTML中删除了框架frame(但是ifame保留了,对它进行了沙盒sandbox处理)
7. 用于二维绘图,媒体播放,媒体类型注册,拖放以及跨文档消息传输的API
8. 用于实现脱机浏览的Web应用程序缓存