无论HTML5能否成为Flash的杀手,也不管现在它是否成熟,以目前的情况来看掌握它都是必需的。
HTML5添加了很多功能更强,也更语义化的标签,但也删除了一些HTML4的标签,如:font和center。HTML5新引入的HTML元素包括:
- article:文章
- aside:内容旁边的侧边栏内容
- audio:音频
- canvas:2D 绘图
- command:命令按钮
- datalist:下拉选择框
- details:对象的细节
- dialog:对话框
- embed:外部插件或对象
- figure:一组媒体对象以及标签文字
- footer:页脚
- header:页首
- hgroup:文档某一部分的信息
- keygen:表单生成的 Key
- mark:标注的文字
- menu:排列表单控件
- meter:预先定义的范围内的度量
- nav:导航条
- output:输出
- progress:进度条
- rp:标识 ruby 内容
- rt:ruby 内容的解释
- ruby:ruby 内容
- section:定义一个部分
- source:媒体的资源
- time:日期时间
- video:视频
网上已经有很多HTML5的教程了,现在列出来点:
HTML 5 参考手册:中文版的有些内容过期了,可以参考英文版《HTML 5 Tag Reference》
Dive Into HTML5:从DIV到HTML5,里面介绍了一些HTML5的入门知识
HTML 5 Demos and Examples:HTML5示例,演示了HTML5强大的功能
HTML5 Gallery:HTML5网站收集,可以做为学习的参考