【问题标题】:Cannot use css property content: "\f111" in Firefox无法在 Firefox 中使用 css 属性内容:“\f111”
【发布时间】:2015-11-30 09:56:28
【问题描述】:

我确定 css 代码是正确的。但火狐无法理解和显示。

这是css中的案例1:

.fa-circle:before {
    content: "\f111"
}

这是另一种情况:

.fa-group:before,
.fa-users:before {
    content: "\f0c0"
}

你能告诉我如何解决它吗?谢谢!

【问题讨论】:

  • 确保 ispan 元素的 font 属性设置为 normal normal normal 14px/1 FontAwesome; 并且不会被其他内容覆盖。
  • 您使用的是哪个版本的 font-awesome ?作为 4.4.0 的工作正常
  • @vivekkupadhyay 我使用的是 4.2.0 版
  • @Kevin 在你的 Firefox 版本上检查Fiddle,因为它在我的工作正常
  • 你为什么使用bootstrap.cssbootstrap.min.css

标签: css firefox font-awesome css-content


【解决方案1】:

听起来你的伪元素的容器(ispan 元素)的 font 属性被其他东西覆盖了。

在 Firefox 的元素检查器中,您应该会看到以下继承样式:

重要的是,font-family 属性应该有一条线穿过它 - 如果有,则意味着所使用的字体不是 Font Awesome。如果是这种情况,您将看到:

如果是这种情况,则使用的字体不是 Font Awesome,并且请求的字符代码不存在于其他字体的字符集中。

【讨论】:

  • 只有 body font-family 被覆盖:body { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; }。所以,FontAwesome 正在工作
  • @Kevin 在伪元素上,而不仅仅是.fa,对吧?
  • 我明白了。我会再检查一遍
猜你喜欢
  • 1970-01-01
  • 2020-06-16
  • 2013-10-11
  • 2021-10-27
  • 2010-10-22
  • 2013-12-11
  • 2017-10-13
  • 2013-11-14
  • 2014-07-11
相关资源
最近更新 更多