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

Font Awesome图标显示为方块的离线使用问题求助

解决离线Font Awesome图标显示方块问题
  • 补全Font Awesome完整文件结构
    仅放置all.min.css无法正常加载图标,必须配套webfonts字体文件夹。从Font Awesome官网下载完整离线包,解压后将webfonts文件夹与css/all.min.css一同放到public目录,正确结构如下:

    public/
    ├─ css/
    │  └─ all.min.css
    └─ webfonts/
       ├─ fa-brands-400.eot
       ├─ fa-brands-400.ttf
       ├─ fa-brands-400.woff
       ├─ fa-brands-400.woff2
       ├─ fa-regular-400.eot
       ├─ fa-regular-400.ttf
       ├─ fa-regular-400.woff
       ├─ fa-regular-400.woff2
       ├─ fa-solid-900.eot
       ├─ fa-solid-900.ttf
       ├─ fa-solid-900.woff
       └─ fa-solid-900.woff2
    
  • 修正CSS中的字体路径
    打开all.min.css,查找@font-face规则里的url()路径,默认是../webfonts/。如果你的文件结构和上述一致,该路径有效;若webfonts放在css文件夹内,需将路径改为./webfonts/,确保能正确指向字体文件。

  • 确认HTML的CSS引入路径
    根据HTML文件位置调整引入路径:

    • 若HTML在根目录,引入代码为:
      <link rel="stylesheet" href="/css/all.min.css">
      
    • 若HTML在子目录,需用相对路径,比如../css/all.min.css。
  • 清除浏览器缓存
    按Ctrl+Shift+R(Windows)或Cmd+Shift+R(Mac)强制刷新页面,或在浏览器开发者工具中禁用缓存后刷新,避免旧缓存干扰。

  • 检查图标类名正确性
    确保使用对应前缀的类名,比如实心图标用fas前缀:<i class="fas fa-home"></i>,空心图标用far、品牌图标用fab,前缀错误也会导致显示方块。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 20:42:07