五、HTML5
1. HTML5新增的特性有哪些?移除的元素有哪些?
HTML5的設計目的是爲了在移動設備上支持多媒體。
HTML5 中一些有趣的新特性:
-
canvas 元素
-
video 和 audio 元素
-
對本地離線存儲有更好的支持,比如 localStorage、sessionStorage
-
新的特殊內容元素,比如 article、footer、header、nav、section
-
新的表單控件,比如 calendar、date、time、email、url、search
移除的元素:
-
對可用性產生負面影響的元素:frame,frameset,noframes
-
IE8/IE7/IE6支持通過document.createElement方法產生的標籤,可以利用這一特性讓這些瀏覽器支持HTML5新標籤, 瀏覽器支持新標籤後,還需要添加標籤默認的樣式,當然最好的方式是直接使用成熟的框架、使用最多的是html5shim框架。
<!--[if lt IE 9]>
<script>src="http://html5shim.googlecode.com/svn/trunk/html5.js"</script>
<![endif]-->
END