html - FA Glyphicon 仅显示为正方形

标签 html css font-awesome glyphicons

我在整个互联网上进行了搜索,寻找答案来说明为什么无论我做什么,字形图标都不会出现在我面前。它们只显示为一个小方 block “[]”。

我已确保链接到正确的路径。并像其他论坛帖子所说的那样拥有我元素中的所有文件,我什至尝试像有人建议的那样更改字体系列,但没有任何改变。

我错过了什么吗?有人可以用最简单的术语向我解释修复方法吗?我对 HTML 和 CSS 还是很陌生,很容易混淆!

.main{
  overflow: auto;
  background: url(portal.png), black;
  max-width: 100%;
  min-height: 900px;
  background-size: cover;
  background-position: center;
}

.main-nav{
  text-align: right;
  margin: 50px 50px 0 0;
}

.main-nav li{
  display: inline;
  text-align: center;
  padding: 20px;
  font-size: 22px;
}

.main-nav li a{
  color: #A8F766;
  text-decoration: none;
}

.main-nav li a:hover{
  color: #fff;
  text-decoration: none;
  border-bottom: 2px #A8F766 solid;
}

.main-text h1{
  text-align: center;
  margin-top: 150px;
  color: #fff;
  font-size: 70px;
}

.fa-bath{
  font-size: 90px;
  color: green;
}
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Practice</title>
    <link href="bootstrap.css" rel="stylesheet" type="text/css">
    <link href="styles.css" rel="stylesheet" type="text/css">
    <link href="css/font-awesome.min.css" rel="stylesheet" type="text/css">

  </head>

  <body>
    <div class="main">
      <nav>
        <ul class="main-nav">
          <li><a href="#">Home</a></li>
          <li><a href="#">About</a></li>
          <li><a href="#">Services</a></li>
          <li><a href="#">Contact</a></li>
        </ul>
      </nav>

      <div class="main-text">
        <h1>Placeholder.<i class="fa fa-gamepad"></i><br>Placeholder.<br>Placeholder.</h1>
      </div>
    </div>

  </body>
</html>

最佳答案

这看起来像是路径问题。您所有的 .css 文件都存储在单个文件夹中还是不同的文件夹中?如果它们存储在不同的文件夹中,您能否列出 .css 文件的文件夹结构?

另外,只想指出使用 BootstrapCDN 的替代方法直接链接 css 文件。

例如,以下对我有用:

.fa-gamepad {
  color:blue;
}
<head>
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
</head>
<body>
   <h1>Game pad</h1>  
   <i class="fa fa-gamepad fa-5x"></i>
</body>

关于html - FA Glyphicon 仅显示为正方形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40901007/

相关文章:

html - 如何使 flexbox 元素适合它们的图像大小?

angular - 从 Fontawesome 导入所有图标

html - CSS Line,与社交图标对齐

javascript - 如何给函数添加名称?

html - 如何垂直居中文本,位置为 : absolute?

jquery - 响应式菜单项 css 不堆叠在一起

html - 当我点击屏幕上的其他地方时,按钮的底部边框消失了

Php/Html - 数据库断开连接

html - 位于相同高度的 div

php - css 脚本 opencart 与 php 文件