字体很棒,并非所有图标都显示

问题描述 投票:0回答:2

我正在使用 font Awesome CDN 来使用图标,但并非所有图标都会显示,我放了 2 个图标的 2 个示例,第一个显示,第二个不显示,它显示为正方形内的 X,这是怎么回事开?

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Alarabiyah | Breaking News From Around The World</title>

    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.0/css/all.min.css"                
    integrity="sha512-  
    xh6O/CkQoPOWDdYTDqeRdPCVd1SpvCA9XXcUnZS2FmJNp1coAFzvtCN9BmamE+4aHK8yyUHUSCcJHgXloTyT2A=="    
    crossorigin="anonymous" referrerpolicy="no-referrer" />

    <link rel="stylesheet" href="styles.css" />
  </head>
  <body>
    <header class="header">
      <div class="header__top">
        <div class="header__top-logo-container">
          <img src="logo.png" alt="logo" class="header__top-logo-image" />
        </div>
        <div class="header__top-controls">
          <i class="fa-solid fa-magnifying-glass"></i> // SHOW
          <i class="fa-regular fa-magnifying-glass"></i> // SHOWS AS AN X INSIDE A SQUARE
          <div class="header__top-theme"></div>
        </div>
      </div>
    </header>
  </body>
</html>

我尝试过使用不同的 CDN,我还使用了 Font Awesome Kit,但它没有改变任何东西

html css font-awesome
2个回答
0
投票

这是因为“fa-regular fa-magnifying-glass”不是免费的。您可以使用以下链接查看:

字体很棒的免费图标


0
投票

来这里晚了:

Font Awesome 将在某些更新中更改名称,但我还没有找到引用这些更改的好地方。

一项重要的检查是确保您知道您正在引用的 font Awesome 版本以及您是否希望其成为最新版本。

同时,我认为解决您问题的方法是(曾经):

<i class="fa fa-search"></i>

© www.soinside.com 2019 - 2024. All rights reserved.