HTML5
什麼是HTML5?
萬維網的核心語言、標準通用標記語言下的一個應用超文本標記語言(HTML)的第五次重大修改
推出的緣由和目標:
目前web端存在一些問題,比如兼容性的問題,同樣的頁面,在不同的瀏覽器上顯示的效果不一樣,那麼開發人員需要做很多額外的工作去解決這一問題,需要花費大把的時間在這上面。一些特殊的權限沒有開發給開發人員,比如定位權限、拉起照相機權限、動畫以及繪畫。那麼H5的退出就是爲了解決這一系列的問題。
H5解決了什麼問題?
(1)開放了一些特殊的權限給開發者,有了折現權限,開發者可以輕易的獲取用戶的定位信息、拍照功能等
(2)解決不同瀏覽器的兼容性問題:HTML5也可以理解爲是一種協議標準,絕大部分的瀏覽器都會遵守。
(3)文檔結構不清晰:在之前的開發中,頁面的佈局都是使用div+css,不利於搜索引擎去抓取頁面信息,比如,瀏覽器抓取一片新聞網頁的時候,根本抓不到作者、新聞發佈時間等信息。
H5的瀏覽器支持情況:
Chrome,Firefox:支持html5很多年,而且有自動升級,支持最好。
Safari,Opera:同樣支持html5很多年,支持也很好。
IE:IE10起比較好了,之前很差。 (IE9+都支持)