HTML 5与Internet Explorer形成浏览器兼容性问题

时间:2012-10-23 06:15:11

标签: php javascript jquery html html5

为什么HTML5表单在IE 9上不兼容?

我没有在Internet Explorer 9上看到验证的表单。 它适用于FF,Chrome和Safari,但不适用于Internet Explorer。

8 个答案:

答案 0 :(得分:7)

Internet Explorer缺少大多数HTML5功能,这就是您遇到问题的原因。

请参阅 this 网站,了解IE9兼容的内容:

<强>表单

input type=text             Partial         
input type=search           No      
input type=tel              No      
input type=url              No      
input type=email            No      
input type=datetime         No      
input type=date             No      
input type=month            No      
input type=week             No      
input type=time             No      
input type=datetime-local   No      
input type=number           No      
input type=range            No      
input type=color            No      
input type=checkbox         Yes         
input type=image            Yes         
input type=file             Partial         
textarea                    Partial         
select                      Partial         
fieldset                    Partial         
datalist                    No      
keygen                      No      
output                      No      
progress                    No      
meter                       No 

<强>字段

Field validation                    No      
Association of controls and forms   No      
Other attributes                    No      
CSS selectors                       No      
Events                              Partial         

Form validation     No 

答案 1 :(得分:4)

由于IE9(相对)陈旧,微软对支持新标准持谨慎态度,而HTML5正处于最前沿。

答案 2 :(得分:2)

@Nida Hafeez,

看看这个: http://html5readiness.com

您不应该使用HTML5验证,我不建议。

始终记住,用户可以根据不同的浏览器类型,版本以及启用/禁用javascript或其他客户端功能来克服客户端验证。

答案 3 :(得分:1)

IE 10.0

之前似乎不支持form validation

应该有一个polyfill可以让你达到你想要的效果。

答案 4 :(得分:1)

许多浏览器检查不支持html 5表单的许多功能

检查A FORM OF MADNESS

和 浏览器支持新的HTML5输入类型

enter image description here

来源Browser Support for New HTML5 Input Types

答案 5 :(得分:0)

答案 6 :(得分:0)

也许一个html5启用程序可以帮你查看http://html5doctor.com/how-to-get-html5-working-in-ie-and-firefox-2/

答案 7 :(得分:0)

在使用html5元素之前,您可以使用Modernizr检查浏览器兼容性。