字体很棒我没有在我的localhost上显示

时间:2017-06-22 07:01:42

标签: html css font-awesome

我在网页上使用字体很棒,以下不在我的本地系统上工作

<a href="#header" class="fa fa-angle-down"></a>
<a href="#header" class="fa fa-arrow-circle-o-down" style="font-size:24px"></a>

相同的代码适用于小提琴但不适用于本地主机

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">

http://jsfiddle.net/ZF7x4/33/

http://fontawesome.io/icon/arrow-circle-o-down/

我不确定为什么它不起作用我尝试了一些东西,但它不起作用

更新

虽然进一步发现问题我发现它只显示了localhost中的css

.fa {
    display: inline-block;
    font-family: FontAwesome;
    font-feature-settings: normal;
    font-kerning: auto;
    font-language-override: normal;
    font-size: inherit;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-synthesis: weight style;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-rendering: auto;
}
.fa {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
}

其余部分在小提琴上可见,并未显示在localhost中。不确定为什么我使用相同的cdn链接

.fa-angle-down::before {
    content: "";
}
.fa-angle-down::before {
    content: "";
}

更新2:

问题似乎仅适用于anchor,当<i class="fa fa-angle-down"></i>使用{{1}}时,它的原因是什么?

7 个答案:

答案 0 :(得分:1)

<html>
    <head>
        <meta name="viewport" content="width=device-width, initial-scale=1.0">

        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
   </head>
    <body>


        <a href="#header" class="fa fa-angle-down" style="font-size:24px"></a>
        <br/>
        <br/>
        <a href="#header" class="fa fa-arrow-circle-o-down" style="font-size:24px"></a>
    </body>
</html>

答案 1 :(得分:1)

检查您是否在文档中声明UTF-8?

class ViewController: UIViewController { override func loadView() { self.view = SKView() } override func viewDidLoad() { let skView = view as! SKView ... } }

<meta charset="UTF-8">

您还可以使用以下链接

<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">

你也可以在你的css中试试这个,

<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css" rel="stylesheet">

答案 2 :(得分:1)

就我而言,

<i class="fas fa-google"></i>

无法正常工作,我发现要使其正常工作,我需要将其用作

<i class="fab fa-google"></i>

答案 3 :(得分:1)

在浏览器上使用控制台检查,从那里进行选择,您将能够看到未找到哪个文件,可能是字体,ttf文件,从github下载该文件并将其放在原来的目录中尝试从中加载它应该工作

答案 4 :(得分:0)

我也遇到了同样的问题。我的css cdns加载好但脚本cdns没有加载。你做的是当你在浏览器的URL框中键入你的本地主机地址时,请执行以下操作:

http://localhost:<port>/
这对我有用。希望它会对你有所帮助。

答案 5 :(得分:0)

问题是因为自从字体5起,您还需要包括其他文件。

2个解决方案

1-使用Web CDM

2-将所有其他文件夹添加到localhost目录中,它将立即生效

我希望对您有帮助

答案 6 :(得分:0)

我遇到了同样的问题。

我通过简单地更改地址来实现这一点 href 我的 html 文件的属性。

在我将 css 文件 w.r.t 的位置指定给我当前的 html 文件(index.html)之前,因为我的 index.html 和 fontawesome 文件夹在同一个文件夹(医院库存)中。

<link rel="stylesheet" type="text/css" href="\fontawesome\css\all.css">

然后我把它交给了 localhost 并且它起作用了......

<link rel="stylesheet" type="text/css" href="\Hospital inventory\fontawesome\css\all.css">