css - FontAwesome 4.0.3 图标只提供框(或在 IE9 中为空白)

标签 css font-awesome

我有一个站点,我正在用新内容更新它。它预装了 FA 3.2.something。我正在尝试在 4.0.3 中加载,但图标只是给我框(在 IE9 中它们不显示任何内容)。

我什至不知道从哪里开始。我用新的替换了旧的 css 和字体文件,用 icon-iconname 中的 fa-iconname 更新了调用到我的 index.php 文件中的类。

关于解决问题的任何想法?

---找到答案---

除了将所有类调用从 icon-[icon name] 更改为 fa-[icon name] 之外,您还必须单独调用 fa 类,如

class="fa fa-[class name]"

最佳答案

是的,我也想通了。

4.0.3 规范要求两个类调用而不是一个。你必须调用 class="fa fa-[icon name] 而之前你可以调用 class="icon-[icon name]" 另外,旧的 "icon" 类长现在是 "fa"

不知道我之前有没有说清楚

关于css - FontAwesome 4.0.3 图标只提供框(或在 IE9 中为空白),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20319660/

相关文章:

JavaScript:如何在更改src后获取图像的高度

reactjs - 如果将 Font Awesome 放置在串联文本旁边,则会呈现 "[object object]"

css - 我可以在不下载的情况下使用 font-awesome 吗?

css - Font Awesome(在 Chrome 中)的三个警告,即 "integrity mismatch"、 "appropriate ` as` value"和 "request credentials don' t match"

html - 在不更改表单大小的情况下向表单输入添加填充

html - Css 内联不起作用

html - CSS & HTML : Spacing content at the beginning and end of table row issues

html - 仅使用没有 jquery 或 java 脚本的 Css 从页面顶部到中间设置动画 div

javascript - Chart.js 在标签中使用很棒的字体

font-awesome - 为什么我的终端外壳上没有呈现或替换 Font Awesome 字符?