以下代码在FireFox中显示正常,但IE 9不想显示字体。有什么我可以尝试的吗?
<!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 :(得分:0)
我使用Internet-Explorer 11,字体显示正常,因此您可以更新您的IE浏览器。 或者,如果您需要来自字体的图像,那么您可以将它们用作&#34; background-image&#34;。 例如。事情如下:
<a style="background-image:url(Your-Image-From-Font.jpg)"></a>
或
<span style="background-image:url(Your-Image-From-Font.jpg)"></span>
我希望它可以帮到你。
答案 1 :(得分:0)
从GitHub上的FontAwesome文档中,应该支持大于7的IE版本(或多或少有一些警告)。 IE9应该没问题,但IE兼容模式存在一些问题。该文档通过添加以下内容指示禁用IE兼容模式:
<meta http-equiv="X-UA-Compatible" content="IE=edge">
答案 2 :(得分:0)
你用什么来检查IE9?它是本机,VM(如并行),还是像BrowserStack这样的东西?我注意到BrowserStack有时会出现渲染webfonts的问题,你可能会收到错误的错误。
尝试在本地加载FontAwesome并查看问题是否仍然存在。