HTML ie10&ie11兼容性?

问题描述 投票:-2回答:1

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

/* IE6 specific styles */
.extra-wrap, .news li {zoom:1;}
html internet-explorer internet-explorer-6 internet-explorer-10 internet-explorer-11
1个回答
1
投票

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

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

给它一个有效的doctype(最好使用<!DOCTYPE html>)。这可能会在短期内引起其他问题,但是一旦你修复了这些问题,那么在跨浏览器工作方面会更好。

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

© www.soinside.com 2019 - 2024. All rights reserved.