You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Font Awesome 5中CSS content不显示?图标代码替代图标显示求助

解决CSS content属性中FontAwesome图标显示为代码的问题

嘿,我帮你排查下问题出在哪,这俩小错误很容易踩坑:

1. @font-face 引用资源错误

你在@font-face里引用的是FontAwesome的CSS文件链接,但@font-face需要的是字体二进制文件(比如.woff2、.ttf),不是CSS文件。其实更简单的方式是直接在HTML里引入FontAwesome的官方样式表,不用自己手动写@font-face——官方CSS里已经包含了正确的字体加载规则,自己写反而容易冲突或加载失败。

2. content 里的图标代码格式错误

你写的content: '/f35a';是错的,CSS中表示Unicode字符需要用反斜杠开头,正确写法是content: '\f35a';。


修复后的完整方案:

第一步:在HTML头部引入FontAwesome CSS

直接添加这行代码到你的HTML <head> 里:

<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.0.6/css/all.css">

第二步:修改你的CSS代码

删除自己写的@font-face,只保留目标元素的样式:

.fp-prev:before {
  color: #fff;
  content: '\f35a'; /* 这里改成反斜杠开头 */
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
}

这样修改后,图标应该就能正常显示啦~

内容的提问来源于stack exchange,提问作者happycoding

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 08:22:26