2013-08-02 41 views
0

我在HTML5中创建了一个网站,但是有一些元素在IE9和更低版本中不起作用。我安装了HTML5SHIV和Modernizer,它修复了一些问题,但仍然有些元素如<input type="email">无法正常工作。某些HTML5标签在IE 7中不起作用

请给我一些解决方法。

+0

究竟是“不工作”?选择?验证? – thgaskell

回答

2

使用Can I use来检测特定浏览器支持的功能是非常方便的。至于解决 - 对于不支持的功能,您可以忽略不受支持的浏览器,也可以使用JavaScript或使用库构建替换(polyfill)。

+0

请给我建议一些库,通过它我可以获得这些功能。 –

+0

对不起,我不知道具体的库 - 如果我需要一些特定的情况下,通常很容易谷歌他们。尝试这个,例如(首先我发现):http://afarkas.github.io/webshim/demos/index.html –

+0

@SalmanAliKhan有没有试过谷歌? 'html5输入polyfill' – hungerstar