一,新增元素
- 内容元素:article、header,footer,section,nav,aside
- 表单元素:calendar,date,time,number,url,search;
- 多媒体:video,audio;
- 控件元素: websockt,webwork
- 绘画:canvas;
- 存储:localStorage;sessionStorage
二,移除元素
big font basefont,s,tt,u,frame.iframe
三,如何处理兼容性问题
1)IE6/IE7/IE8支持通过document.createElement方法产生的标签,利用这一特性让这些浏览器支持HTML5新标签。浏览器支持新标签后,还需要添加标签默认的样式;
2)使用是html5shim框架
<!--[if lt IE 9]>
<script> src="http://html5shim.googlecode.com/svn/trunk/html5.js"</script>
<![endif]-->
四,如何区别HTML和HTML5
1)在文档类型声明上不同:
HTML是很长的一段代码,很难记住,而HTML5却只有简简单单的声明,方便记忆。
2)在结构语义上不同:
HTML:没有体现结构语义化的标签,通常都是这样来命名的<div id="header"></div>,这样表示网站的头部。
HTML5:在语义上却有很大的优势。提供了一些新的标签,比如:<header><article><footer>