1. 程式人生 > 其它 >html5有哪些新特性、移除了那些元素?如何處理HTML5新標籤的瀏覽器相容問題

html5有哪些新特性、移除了那些元素?如何處理HTML5新標籤的瀏覽器相容問題

一,新增元素

內容元素: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>