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