在IE中使用HTML5功能需要注意的幾點
HTML5草案的前身名為Web Applications 1.0。於2004年被WHATWG提出,於2007年被W3C接納,并成立了新的HTML工作團隊。在2008年1月22日,***份正式草案已公布,預計將在2010年9月正式向公眾推薦。WHATWG表示該規范是目前正在進行的工作,仍須多年的努力。
HTML5現在是越來越火熱了,簡介的DOCTYPE、語義化標簽、強大的canvas以及其他API。。我已經在慢慢開始使用HTML5功能了,下面是我總結的關于在IE中使用HTML5功能需要注意的幾點。
***點:需要考慮IE9以前版本的用戶
下面的代碼片段可以解決:
- <!--[if IE]>
- <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
- <![endif]--> 復制代碼
第二點:在用表單驗證的時候需要第三方插件的支持。
網頁中的表單在HTML5中的驗證非常方便,如下代碼:
- <input type="search">
- <input type="tel">
- <input type="url">
- <input type="email">
- <input type="datetime">
- <input type="date">
- <input type="month">
- <input type="week">
- <input type="time">
- <input type="datetime-local">
- <input type="number">
- <input type="range">
- <input type="color">
復制代碼那么,對于老版本的IE怎么辦呢?
來一個jQuery插件吧:http://www.webresourcesdepot.com/cross-browser-html5-form-validation-jquery-html5form/
現在使用HTML5是絕對有可能的,而且只有從現在開始用它創建網站我們才能將這項技術迅速推進。現在無論你是剛剛開始改換文檔類型或是用插件或備份來完整地使用HTML5,都將對未來的網頁開發有益。
我們能做的***的事就是馬上開始學習HTML5以及其他新技術。新技術并不意味著就會很難。實際上,很多方面來講,HTML5因其合理的性質以及更具條理的結構而相當簡單易學。
今天你開始使用HTML5了嗎?