首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >字体很棒的字体

字体很棒的字体
EN

Stack Overflow用户
提问于 2020-06-05 22:33:55
回答 1查看 299关注 0票数 0

我最近使用npm在网站上安装了font-awesome。当我在HTML文件中使用它时,它在页面上显示的是方块而不是图标。有人能帮我一下吗?

我在代码中使用了一些有趣的图标:

代码语言:javascript
复制
<li class="nav-item active"><a class="nav-link" href="index.html"><span class="fas fa-home"></span> Home</a></li>

我也包含了CSS。

EN

回答 1

Stack Overflow用户

发布于 2020-06-05 22:46:43

黑色方块通常表示字体类型有错误。但我不能肯定这一点。试试san serif,否则你可以在这篇文章中找到答案:Font awesome is not showing icon

最好的答案是:

在我的例子中,我在css代码中犯了以下错误。

代码语言:javascript
复制
*{
    font-family: 'Open Sans', sans-serif !important;
}

这将覆盖整个页面的所有字体系列规则。我的解决方案是像这样把代码移到正文中。

代码语言:javascript
复制
body{
    font-family: 'Open Sans', sans-serif;
}

注意:每当您在css中使用!important标志时,在同一元素上声明的相同类型的任何其他css规则都将被覆盖。

答案出自: Daniel Barde

--

它还取决于您如何导入库,是通过CDN还是通过文件夹?

通过CDN:检查路径/ url是否正确(可能是未经授权的链接?)。

通过文件夹/下载:可能是use"/fonts/fontawesome-free-5.3.1-web/css/all.css“而不是"/fonts/fontawesome-free-5.3.1-web/css/fontawesome.css".

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62217799

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档