2014-10-08 80 views
0

以下代码在FireFox中显示正常,但IE 9不想显示该字体。有什么我可以尝试吗?FontAwesome和IE9

<!DOCTYPE html> 
<html> 

<head> 
    <link href="http://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet"> 
</head> 

<body> 
    <i class="fa fa-camera-retro"></i> fa-camera-retro 
</body> 

</html> 

回答

0

我使用Internet-Explorer 11,字体显示正常,因此您可以更新您的IE浏览器。 另外,如果你需要字体的图像,那么你可以使用它们作为“背景图像”。 例如财产以后如下:

<a style="background-image:url(Your-Image-From-Font.jpg)"></a> 

<span style="background-image:url(Your-Image-From-Font.jpg)"></span> 

我希望它可以帮助你。

0

从GitHub的FontAwesome文档中,应该支持大于7的IE版本(或多或少地注意一些注意事项)。 IE9应该可以,但IE兼容模式存在一些问题。该文档通过将以下内容添加到您的头文件指示禁用IE兼容模式:

<meta http-equiv="X-UA-Compatible" content="IE=edge"> 
0

您使用什么来检查IE9?它是一个本地机器,虚拟机(像parallels),还是像BrowserStack?我注意到BrowserStack有时会出现渲染网页字体的问题,你可能会得到一个错误的错误。

尝试在本地加载FontAwesome,看看问题是否仍然存在。