css – Internet Explorer自动切换到兼容模式(IE9和IE10)

前端之家收集整理的这篇文章主要介绍了css – Internet Explorer自动切换到兼容模式(IE9和IE10)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在我的网站上的某个页面上,Internet Explorer会自动切换到兼容模式并尝试在兼容性视图中呈现页面(IE7模式).此外,URL也会添加到兼容性视图列表中.

解决方法

在我的情况下,它发生的原因是一些CSS使用Type 1字体(Helvetica).

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中使用Helvetica或其他非标准字体>使用带有CSS @ font-face功能的替代Web字体来提供所需的字体>使用webfonts.fonts.com等在线网络字体服务>使用条件注释创建IE9特定样式表.

猜你在找的CSS相关文章