html - 当我提供 FontAwesome http 链接时,图标可以正常工作,但是在本地托管时,它无法正常工作
问题描述
当我提供 cnd 链接时:
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css" rel="stylesheet">
然后它显示图标并且工作正常。
这是代码jsfiddle
当我在本地复制并托管相同的 css 文件时,它不起作用
这是示例jsfiddle代码
为什么当我在本地托管时它不起作用?是否有任何限制或许可问题?
谢谢
解决方案
我找到的解决方法是将此 css 文件保存在本地并进行编辑。<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css" rel="stylesheet">
查找url
并替换../
为,../../
因为我的网络字体文件夹位置assets/webfonts
不是根目录
推荐阅读
- ios - 如何让领域集合观察者部分像`NSFetchedResultsController`一样感知?
- c# - 在 EPPLUS 中智能放置注释,因此在带有大文本文件的 Excel 中无需滚动
- typo3 - 访问流体样式内容部分中的变量
- json - 无法使用 vuejs 3 读取 null 的属性“标题”
- arrays - 有没有办法只考虑中位数的非零值来计算它的值?
- mysql - 存储过程 - 在一个查询中插入和更新
- sonarqube - GitHub Actions:必须为 SonarScanner 使用的 GITHUB_TOKEN 分配哪些权限?
- reactjs - 在微前端访问其他子项目页面时,容器的主要组件看起来坏了
- angular - clinet后的模块点击img但它不工作
- c - 这个错误是什么意思:“free(): double free detected in tcache 2”