HTML5是對HTML的第5次重大的修改,雖然HTML5 標準還在制定中,但不能阻礙其勢不可擋的腳步,不用HTML5你就OUT了。HTML5與我們常用的HTML4有什么區(qū)別呢? 首先要說的是不是所有的瀏覽器都支持HTML5,Safari、Chrome、Firefox 以及 Opera 支持某些 HTML5 特性。Internet Explorer 9 將支持某些 HTML5 特性。 下面是在把我個人將網(wǎng)頁換成html5標準時所做的改變: <!--[if lt IE 9]>
<script src="js/html5.js"></script>
<![endif]-->
為了正確顯示,CSS中增加如下設置: header, section, footer, aside, nav, main, article, figure {
display: block;
}
3、 使用一些更語義化的標簽, 如<header><footer><section><article><menu><figure> 用法:<div class="header"></div>,改為<header></header>,少定義不少 class,HTML干凈,有利于SEO,爽。 一、代碼更清晰,語義更明確,這幾乎是很多人使用它的全部 HTML5中最酷的特性就是本地存儲。有一點像比較老的技術(shù)cookie和客戶端數(shù)據(jù)庫的融合。它比cooke更好用因為支持多個windows存儲,它擁有更好的安全和性能,即使瀏覽器關(guān)閉后也可以保存。
因為它是個客戶端的數(shù)據(jù)庫,你不用擔心用戶刪除任何cookie,并且所有主流瀏覽器都支持。 本地存儲對于很多情況來說都不錯, HTML5工具中一個不需要第三方插件實現(xiàn)的。能夠保存數(shù)據(jù)到用戶的瀏覽器中意味你可以簡單的創(chuàng)建一些應用特性例如:保存用戶信息,緩存數(shù)據(jù),加載用戶上一次的應用狀態(tài)。 實際上這個過程非常簡單,然而我們的老瀏覽器可能并不喜歡我們的HTML5,你需要添加更多代碼來讓他們正確工作。但是這個代碼還是比<embed>和<object>來的簡單的多。
|
|