1.HTML5推出的理由及目标
解决目前web上存在的各种问题:
- web浏览器之间的兼容性低
- 文档结构不够明确
- web应用程序的功能受到了限制
世界知名浏览器厂商对HTML5的支持
微软IE、Google、苹果、Opera、Mozilla
2.语法的改变
- 内容类型
- DOCTYPE的声明
- 指定字符编码
- 可以省略标记的元素
- 具有boolean值的属性
- 省略引号
3.新增的元素和废除的元素
- 新增的结构元素
section、article、aside、header、hgroup、footer、nav、figure
- 新增的其他元素
video、audio、embed、mark、progress、meter、time、ruby、rt、rp、wbr、canvas、command、detials、datalist、datagrid、keygen、output、source、menu
- 新增的input元素类型
email、url、number、range、Data Pickers
- 能使用css替代的元素:basefont、big、center、font、s、tt、u等
- 不再使用frame框架
- 只有部分浏览器支持的元素
- 其他被废除的元素
4.新增的属性和废除的属性
表单的相关属性
链接相关的属性
其他属性