Почему не отображается значок Fontawesone?

#html #css #angular #icons #font-awesome

#HTML #css #angular #Значки #шрифт -потрясающий

Вопрос:

Итак, я работаю над проектом для школы и хочу включить значки fontawesome. Моя проблема в том, что ни один значок, независимо от того, какой я использую, не отображается. Я попробовал это в пустом html-файле с пустой страницей, и в этом случае это работает. Может кто-нибудь сказать мне, почему он не отображается на изображении ниже? Заранее спасибо!

Код моего веб-сайта

 ...    
<head>
      <script src="https://kit.fontawesome.com/505871b650.js" crossorigin="anonymous"></script>
</head>
...
  

Комментарии:

1. Было бы намного лучше, если бы вы включили некоторый текстовый код в свой вопрос, вместо того, чтобы предоставлять ссылку на изображение 🙂

2. Да, я знаю, вставка кода просто оказалась немного глючной / неясной. Спасибо за предложение, тхо!

Ответ №1:

Если вы хотите, чтобы все было просто, просто поместите в <head> свой тег следующее:

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

И вам не нужно использовать <script> тег для интеграции fontawesome, взгляните на этот документ .

Комментарии:

1. Что ж, теперь это работает. Спасибо за быстрый и простой ответ, я действительно ценю это. (:

2. не забудьте принять мой ответ и проголосовать, если это помогло вам 🙂

3. Привет, могу я спросить, почему тег script не может быть в теге head? Кажется, это подходящее место для их размещения. Вы можете использовать defer, если не хотите задерживать загрузку. Возможно, я упускаю какой-то момент. (Я понимаю, что это не имеет прямого отношения к решению, приведенному здесь, но для ясности для тех, кто появится здесь позже),

4. Я имею в виду, что, конечно, вы можете поместить теги скриптов внутри тега head, но в целом вы хотите поместить их в конец вашего документа, просто потому, что вы хотите запросить документ, когда он будет полностью загружен. Я отредактировал свой ответ