一、Html5 新特性:
1, 用于绘画的canvas元素;
2,用于媒介回放的video和audio元素;
3,对本地离线存储的更好的支持;
4,新的特殊内容元素:article(定义侧边栏内容)、aside(定义页面内容之外的内容)、footer(定义section或者document的页脚)、header(定义文档的头部区域)、nav(定义运行中的进度进程)、section(定义文档中的section、区段);
5、新的表单控件,比如canlender、date、time、email、URL、search
二、html5的改进
新元素、新属性、完全支持css3、vedio和audio、2d/3d绘图、本地存储、本地sql数据库、web应用
三.Html5 在开发中的应用:
本地数据存储、访问本地文件、本地sql数据库、缓存引用、JavaScript工作者、XHTMLHttpRequest2
四、html5绘制简单图形:
使用<canvas>元素;使用内联SVG;使用除css3 2d/3d。
其中SVG 即 Scalable Vector Graphics,是一种用来绘制矢量图的 HTML5 标签。你只需定义好XML属性,就能获得一致的图像元素。
五、HTML5使用CSS3
新选择器,新属性,动画,2d/3d转换、圆角、阴影效果、可下载的字体
六、HTML5中移除的元素
- <acronym>
- <applet>
- <basefont>
- <big>
- <center>
- <dir>
- <font>
- <frame>
- <frameset>
- <noframes>
- <strike>
七、HTML5的浏览器支持情况
最新版本的 Safari、Chrome、Firefox 以及 Opera 支持某些 HTML5 特性,Internet Explorer 9 将支持某些 HTML5 特性。
IE9 以下版本浏览器兼容HTML5的方法,使用百度静态资源的html5shiv包:
<!--[if lt IE9]>
<script src="http://apps.bdimg.com/libs/html5shiv/3.7/html5shiv.min.js"></script>
<![endif]-->
载入后,初始化新标签的CSS:
/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}