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了吗?