Internet浏览器自动切换到兼容模式(IE9和IE10)(Internet Explorer a

2019-07-20 08:30发布

在我的网站上某些网页时,Internet Explorer会自动切换到兼容模式,并试图呈现兼容性视图(IE7模式)的页面。 另外,URL被添加到兼容性视图列表。

Answer 1:

就我而言,它的发生是由于使用Type 1字体( 黑体 )的一些CSS。

从Internet Explorer IE9(影响IE10也一样)不支持旧的Type 1字体改变其字体渲染。 但是,仍然有一些用户手动安装字体(对我来说,这是Helvetica字体,在Windows 7,IE9和IE10都测试)。

现在,如果你使用像CSS: font-family: Helvetica, Arial, sans-serif; 而不是落回为Arial字体,IE9和IE10切换到兼容模式。

:更多详细信息可以在这里找到http://bobbyjoneswebdesign.blogspot.com/2011/12/internet-explorer-9-type-1-font-bug.html

由于每所提到的博客文章,下面的方法将有助于解决针对Web开发人员的问题:

  • 不要在你的CSS使用黑体或其他非标准字体
  • 使用替代Web字体与CSS @字体面功能就可以提供您所需的字体
  • 使用像webfonts.fonts.com在线网络字体服务
  • 使用条件注释创建IE9的具体样式表。


文章来源: Internet Explorer automatically switches to compatibility mode (IE9 and IE10)