HTML ie10& ie11兼容性?

时间:2014-03-26 18:46:21

标签: html internet-explorer internet-explorer-6 internet-explorer-10 internet-explorer-11

我想让我的网站与所有类型的互联网浏览器兼容,因为目前它只与IE6兼容,并且在新版本中出现了很多问题。我怎样才能做到这一点?据我所知,它与我在名为“ie6.css”的文件中找到的代码有关。 Tha代码如下。

/* IE6 specific styles */
.extra-wrap, .news li {zoom:1;}

1 个答案:

答案 0 :(得分:1)

首先,确保您拥有有效的<!DOCTYPE>。这是不同浏览器/版本之间浏览器故障的首要原因。

如果您在页面顶部没有doctype声明,则浏览器将进入Quirks模式,导致您出现问题。

为其提供有效的doctype(最好使用<!DOCTYPE html>)。这可能会在短期内引起其他问题,但一旦你解决了这些问题,在跨浏览器上正常工作会更好。

其次,它在其他浏览器(Firefox,Chrome等)中有效吗?现代IE版本通常符合标准,因此如果它在其他浏览器中工作,它应该在IE10 / 11中工作。如果它适用于其他浏览器而不是IE11,那么你可能会有一些特定于IE的黑客,这些黑客是旧版本的IE版本所需要的,但是不需要在新版本中使用。摆脱那些。