首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Firefox和Internet中呈现FontAwesome和Glyph图标时出现的问题

在Firefox和Internet中呈现FontAwesome和Glyph图标时出现的问题
EN

Stack Overflow用户
提问于 2014-02-13 13:00:08
回答 1查看 2.4K关注 0票数 1

我是www.xlent.se的开发者,如果你试图在IE或FF中加载页面,你会注意到所有的图标都被“十六进制块”所取代。

只有在将项目从开发服务器迁移到生产服务器之后才会出现问题。我不确定是由于缓存、MIME类型还是其他原因造成的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-13 13:21:53

根据您的评论,您的服务器似乎没有发送正确的标头。您可以通过在.htaccess文件中添加以下内容来解决这个问题:

代码语言:javascript
复制
<FilesMatch ".(ttf|otf|eot|woff)">  
Header set Access-Control-Allow-Origin "*"
</FilesMatch>

如果从CDN而不是从服务器加载文件(bootstrapfont-awesome),请使用以下命令:

代码语言:javascript
复制
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css">
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.1.0/css/bootstrap.min.css">

还要确保不多次加载font-awesome。您缩小的CSS已经包含了font-awesomebootstrap

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21754972

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档