关于HTML5

一、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}

 

原文地址:https://www.cnblogs.com/this-xiaoming/p/5530452.html