我使用的字体很棒,不希望添加带有HTTP的CSS。我下载了Font Awesome并将其包含在我的代码中,但Font Awesome显示的是一个有边框的方框而不是图标。下面是我的代码:
<html>
<head>
<link rel="stylesheet" href="../css/font-awesome.css">
<link rel="stylesheet" href="../css/font-awesome.min.css">
</head>
<body>
<div style="font-size: 44px;">
<i class="fa fa-camera-retro fa-lg"></i> fa-lg
<i class="fa fa-camera-retro fa-2x"></i> fa-2x
</div>
</body>
</html>我想知道如何使图标显示而不是边框方框。
发布于 2016-02-19 21:03:17
在我的例子中,我在css代码中犯了以下错误。
*{
font-family: 'Open Sans', sans-serif !important;
}这将覆盖整个页面的所有字体系列规则。我的解决方案是像这样把代码移到正文中。
body{
font-family: 'Open Sans', sans-serif;
}注意:无论何时在css中使用!important标志,在同一元素上声明的相同类型的任何其他css规则都将被覆盖。
发布于 2015-04-03 22:47:24
当您打开font-awesome.min.css时,您可以看到以下路径:
'Fonts/fontawesome-webfont.ttf?v=4.2.0' ...这意味着您必须创建目录Fonts,然后将文件fontawesome-webfont.ttf (fontawesome-webfont.woff、fontawesome-webfont.eot)复制到此文件夹中。在那之后,一切都会正常工作。
发布于 2018-05-17 05:55:42
请注意,新版本(5)的字体aware使用"fas"或"fab"而不是"fa"前缀。
引用自他们的网站:
fab前缀在版本5中已被弃用。新的默认值是fas solid样式和
品牌样式。
这就是我的字体显示空白方块的原因。现在修复了。
示例代码:
<a class="nav-link" href="//www.facebook.com/xxx" target="_blank"><i class="fab fa-facebook-f"></i></a>https://stackoverflow.com/questions/26867795
复制相似问题