PHP Font-Awesome图片没有显示出来

时间:2017-04-13 02:51:09

标签: php css font-awesome

我正在使用主题并且字体真棒图像没有显示出来。任何想法为什么?网站上的一切功能,我只是看不到字体真棒图像。我更新了文件夹名称bt更改了链接以反映出来。感谢

    

<!-- Theme CSS -->
<link href="../css/freelancer.min.css" rel="stylesheet">

<!-- Custom Fonts -->
<link href="../vendor/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">
<link href="https://fonts.googleapis.com/css?family=Montserrat:400,700" rel="stylesheet" type="text/css">
<link href="https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic" rel="stylesheet" type="text/css">

跳到主要内容
<!-- Navigation -->
<nav id="mainNav" class="navbar navbar-default navbar-fixed-top navbar-custom">
    <div class="container">
        <!-- Brand and toggle get grouped for better mobile display -->
        <div class="navbar-header page-scroll">
            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
                <span class="sr-only">Toggle navigation</span> Menu <i class="fa fa-bars"></i>
            </button>
            <a class="navbar-brand" href="#page-top">T-Minus Retirement</a>
        </div>

        <!-- Collect the nav links, forms, and other content for toggling -->
        <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
            <ul class="nav navbar-nav navbar-right">
                <li class="hidden">
                    <a href="#page-top"></a>
                </li>
                <li class="page-scroll">
                    <a href="#portfolio">Dashboard</a>
                </li>
                <li class="page-scroll">
                    <a href="#month">Input Monthly Data</a>
                </li>
                <li class="page-scroll">
                    <a href="#update">Update</a>
                </li>
            </ul>
        </div>
        <!-- /.navbar-collapse -->
    </div>
    <!-- /.container-fluid -->
</nav>

<!-- Header -->
<header>
    <div class="container" id="maincontent" tabindex="-1">
        <div class="row">
            <div class="col-lg-12">
                <img class="img-responsive" src="../img/t.png" alt="">
                <div class="intro-text">
                    <h1 class="name">T-Minus Retirement</h1>
                    <hr class="star-light">
                    <span class="skills">Earn - Save - Retire</span>
                </div>
            </div>
        </div>
    </div>
</header>

1 个答案:

答案 0 :(得分:0)

除非您使用PHP生成应该自己呈现图标的HTML,否则这不太可能是PHP错误。但是如果你的输出HTML是正确的,那么PHP就做了它的工作而且你没有遇到任何问题。

更有可能的是,您的HTML / CSS存在问题。通常,Font Awesome图标可以作为使用Font Awesome CSS的图标web字体加载。看起来您已经链接到HTML中的Font Awesome目录。但是,要在CSS中使用图标,您需要为要呈现图标字体的HTML元素提供正确的类:fafa-your-icon-name。来自Font Awesome website

  

您可以使用CSS在任何地方放置Font Awesome图标   前缀fa和图标的名称。 Font Awesome旨在使用   内联元素(我们喜欢标签以简洁,但使用    在语义上更正确。)

     

<i class="fa fa-camera-retro"></i>

如果您尝试制作星标图标(如上面的评论中所示),则可以使用<i class="fa fa-star"></i>。这应该呈现一个图标字体,您可以在CSS中调整颜色和大小。因为它是基于矢量的字体而不是图像,所以它永远不会像素化。