FontAwesome icônes de ne pas montrer. Pourquoi?
Récemment, j'ai été le développement de ce site et je suis en train de mettre une police impressionnant icônes, et il est donc évolutive.
Le truc, c'est qu'ils ne sont pas montrés.
Regarder le code HTML:
<a class="btn-cta-freequote" href="#">Get a FREE Quote <i class="fa fa-arrow-right"></i></a>
ou
<li><a href="index.html"><span class="fa fa-home fa-2x"></span>Home</a></li>
Je n'ai mis la feuille de style de référence dans la tête.
Je ne sais pas pourquoi ils ne s'affichent pas.
Voici la référence:
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css" rel="stylesheet">
Bien, ici, c'est la pleine html:
<head>
<meta charset="UTF-8">
<title>Retrica</title>
<link src="http://maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css" rel="stylesheet">
<link href="style/normalize.css" rel="stylesheet" type="text/css">
<link href="style/bootstrap.min.css" rel="stylesheet" type="text/css">
<link href="style/main.css" rel="stylesheet" type="text/css">
</head>
<body>
<header class="top-header">
<div class="container"><!-- Start Container -->
<div class="row"><!-- Start Row -->
<div class="span3"><!-- Start Span3 -->
<div class="logo"><img src="img/[email protected]" alt="" width="67px" height="13,5px"></div>
</div><!-- End Span3 -->
<div class="span9"><!-- Start Span9 -->
<nav class="main-nav"> <!-- Start Nav -->
<a class="btn-cta-freequote" href="#">Get a FREE Quote <i class="fa fa-arrow-right"></i></a>
<ul class="nav-ul"> <!-- Start Unordered List -->
<li><a href="index.html"><span class="fa fa-home fa-2x"></span>Home</a></li>
<li><a href="#"><span class="fa fa-mobile-phone fa-2x"></span> Contact Us</a></li>
</ul> <!-- End Unordered List -->
</nav><!-- End Nav -->
</div><!-- End Span9 -->
</div><!-- End Row -->
</div><!-- End Container -->
</header>
<section>
<h1>The greatest way to contact those you love</h1>
<h3>In a way you don't imagine</h3>
<a href="#" class="btncta">Register Now</a>
</section>
</body>
- Fonctionne très bien pour moi: jsfiddle.net/ZF7x4
- connexes stackoverflow.com/questions/14366158/...
- S'il vous plaît essayer une autre version de font-awesome. Par exemple, certaines icônes ne le montrait pas pour moi sur la version 4.3.0, mais ils n'apparaissent sur 4.7.0.
- Veuillez consulter stackoverflow.com/a/55977898/4874281 . Espérons que cela aide quelqu'un
Vous devez vous connecter pour publier un commentaire.
Sous votre référence, vous avez ceci:
Plus précisément, le
href=
partie.Cependant, sous votre entière html est: est-ce
Avez-vous essayé de remplacer
src=
avechref=
dans votre html complet pour devenir ce?Fonctionne pour moi: http://codepen.io/TheNathanG/pen/xbyFg
Pour les demandeurs de police manquante-impressionnant icônes, j'ai rassemblé quelques idées:
Assurer que vous utilisez un lien correct pour le CDN, tels que:
Si votre page utilise le protocole HTTPS, avez-vous un lien pour la police-génial CSS à l'aide du protocole HTTPS (remplacer
http://
avechttps://
dans le lien ci-dessus).Vérifiez que vous n'avez pas d'AdBlock Plus ou uBlock activé. Ils peuvent bloquer certaines des icônes.
Réinitialiser le cache de votre navigateur. (Sur Chrome faire un looong cliquez sur le bouton de rechargement et sélectionnez Dur Réinitialiser le Cache)
Assurer que le
<span>
ou<i>
élément que vous utilisez, utilise leFontAwesome
famille de polices. Par exemple, il ne faut pas justemais
Il ne fonctionnera pas si vous avez quelque chose comme ce qui suit dans votre CSS:
Si vous êtes en utilisant IE8, êtes-vous à l'aide d'un HTML5 Cale?
Si cela ne fonctionne pas, il y a d'autres Dépannage Idées sur la Police Génial Wiki.
fa
comme le nom de la classe de première. Merci. Réponse parfaite pour trouver le problème étape par étape.Le mien n'a pas de travail parce que je voulais une icône qui n'a pas été libéré dans la FA la version que j'utilisais.
Cette réponses à la question pourquoi certaines icônes de la montre, mais d'autres non.
Assez évident, mais je suppose que certaines personnes continuent de tomber pour cette. Comme moi.
Au début je ne pouvais pas obtenir que cela fonctionne avec Police Impressionnant 5:
C'est pourquoi je suis venu ici, d'être familier avec la police impressionnant. Alors, quand j'ai regardé, j'ai remarqué que ma question était simplement un problème avec la version.
w3schools m'a aidé dans ce cas.
J'ai déjà remarqué les différents fichiers dans le FontAwesome css dossier, comme:
Et c'est quand j'ai réalisé mon erreur. Tout ce que j'avais à faire était d'inclure les css au html:
Et faire référence à l'élément correct:
Cette configuration fonctionne pour moi. Bien que pas tous les éléments ont des équivalents dans chaque type. Cela ne fonctionnera pas:
Comme une note de côté, si vous ne voulez pas faire référence à tous les fichiers séparés alors cela ne sera pas suffisant:
Vous devez utiliser le protocole https pour maxcdn.bootstrapcdn.com. Seulement https sur maxcdn soutien de la SCRO
À quiconque peut vérifier cela en 2018. Je suis à l'aide de la police génial 4.7.0 et j'ai eu ce problème résolu, en prenant simplement le
s
dansfas
comme on le voit dans le code<i class="fa fa-[icon-name]"></i>
. C'était à l'origine<i class="fas fa-[icon-name]"></i>
.Espère que cette aide.
J'ai résolu ce problème en mettant le répertoire de Polices au même niveau que mes fichiers CSS.
ajoutant que cela a fonctionné pour moi:
prendre un coup d'oeil
donc exemple complet est:
HTML:
Si vous utilisez blogger hébergement, l'utilisation de cette adresse url de la feuille de style css:
Essayer de le ci-dessous deux liens à garder dans la balise d'en-tête.
Obtenir les Icônes à partir du lien ci-dessous :
Juste l'ajout de quelques infos pour les réponses ci-dessus en relation avec la mise à jour sur fontawesome,
Si vous utilisez des polices génial 5,
un. simplement copier-coller le HTML ci-dessous,
Remarque: Préférable d'inclure tous vos scripts dans le
<body> {YOUR_SCRIPT_HERE}</body>
et juste avant (YOUR_CLOSING_BODY)b. Et par exemple,
Si vous définissez CSS personnalisée, vous devez définir
font-weight: 900;
pour certains plus récents de la Police Impressionnant de la bibliothèque (à partir de la version 5). Pas de réglage de cette police-poids, il peut montrer carrés.le CDN lien que tu avais posté, je suppose, pourquoi il nétait pas en montrant correctement, vous pouvez utiliser celle-ci, il fonctionne parfaitement pour moi.
HTML:
J'ai été en mesure d'obtenir de la Police Génial de travailler à l'aide de la tous les.min.fichier css.
Assurez-vous d'inclure le rel et le type comme dans " type= "text/css" dans le lien de la awesomefont fichier css. Sans ces le fichier n'est pas chargé correctement pour moi.
Vous pouvez ajouter ce dans .htaccess dans le répertoire de génial police
J'utilise:
et le style après:
J'ai testé et ça fonctionne.
Au lieu de cela
L'utiliser avec HTTPS
Notes
Cette réponse est créé lors de la dernière version de fontawesome est v5.* mais fil et npm version de points à v4.* (21.06.2019). En d'autres termes, versions installées par les gestionnaires de paquets est derrière dernière sortie !
Si vous avez installé
font-awesome
via le gestionnaire de package (fil ou npm) alors, s'il vous plaît être conscient qui version a été installé. Sinon, si vous avez déjà installéfont-awesome
il y a longtemps puis, vérifier quelle version est installée.L'installation des polices-génial comme nouvelle dépendance:
À vérifier quelle version de font-awesome est déjà installé:
Problème
Après avoir installé
font-awesome
de dépendance, vous intégrez l'une de ces deux fichiers sourcefont-awesome.css
oufont-awesome.min.css
(fondée ennode_modules/font-awesome/css/
) dans en-tête de votre page web, par exempleEnsuite, vous visitez https://fontawesome.com/. Vous sélectionnez icônes gratuites et que vous recherchez de connexion icône (par exemple). Vous copiez l'icône par exemple
<i class="fas fa-sign-in-alt"></i>
, vous le collez dans votre code html et, icône n'est pas affichée, ou est afficher en tant que carré ou rectangle !Solution
En essence, les versions installées par les gestionnaires de paquets est derrière la version qui est indiqué sur https://fontawesome.com/ site web. Comme vous pouvez le voir, nous avons installé
font-awesome v4.7.0
mais, site web montre de la documentation pourfont-awesome v5.*
. Solution, visitez le site web que les documents d'icônes pourv4.7.0
https://fontawesome.com/v4.7.0, copie icône appropriée, par exemple<i class="fa fa-sign-in" aria-hidden="true"></i>
et de l'intégrer dans votre code html.Pour la version 5:
Si vous avez téléchargé le package gratuit de cette site:
https://fontawesome.com/download
Les polices sont dans le tous.css et tous.min.css fichier.
De sorte que votre référence ressemblera à quelque chose comme ceci:
La fontawesome.fichier css ne comprend pas la police de référence.
Vous besoin d'une police de l'importateur.| essayez
J'ai eu le mien à travailler en modifiant les principaux font-awesome.fichier css. Il a des url à la src (woff, eot, etc...) j'ai dû changer le chemin absolu, par exemple: http://mywebsite.com/font-awesome.woff
Puis il a travaillé!
Changer cela:
À ceci:
Je crois que vous avez besoin de la
http:
sinon, il ne sait pas ce protocole à utiliser (et utilise le mauvais,file:
par exemple, comme un résultat).href
, je pensais à du javascript. Mais essayez le nouveau code.//
le navigateur sélectionne le protocole que le requérant site utilise. Lorsque votre site est en https, il choisit le protocole https. Si vous êtes en utilisant http, il utilise le protocole http pour demander le fichier à partir de la CAN. Bien sûr, si vous ouvrez le site localement à l'aide defile:///
, qui n'est pas recommandé, le navigateur va en effet essayer d'ouvrir la can avec lafile
protocole.