Recientemente he estado desarrollando este sitio web y estoy tratando de poner una fuente de iconos increíbles en él, para que sea escalable.
Lo que pasa es que no aparecen.
Mira el HTML:
<a class="btn-cta-freequote" href="#">Get a FREE Quote <i class="fa fa-arrow-right"></i></a>
o
<li><a href="index.html"><span class="fa fa-home fa-2x"></span>Home</a></li>
Puse la referencia de la hoja de estilo en el encabezado.
No sé por qué no aparecen.
Aquí está la referencia:
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css" rel="stylesheet">
Muy bien, aquí está el html completo:
<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>
<a href="#" class="btncta">Register Now</a>
</section>
</body>
html
css
font-awesome
Luis Valdez
fuente
fuente
Respuestas:
Bajo su referencia, tiene esto:
Específicamente, la
href=
parte.Sin embargo, debajo de su html completo es esto:
¿Ha intentado reemplazarlo
src=
conhref=
su html completo para convertirse en esto?Funciona para mi: http://codepen.io/TheNathanG/pen/xbyFg
fuente
Para los que buscan íconos de fuentes impresionantes que faltan, he recopilado algunas ideas:
Asegúrese de utilizar un enlace correcto a la CDN, como:
Si su página usa HTTPS, ¿enlaza con el CSS de fuente impresionante usando HTTPS (reemplace
http://
conhttps://
en el enlace de arriba)?Verifique que no tenga AdBlock Plus o uBlock habilitados. Puede que estén bloqueando algunos de los iconos.
Restablece la caché de tu navegador. (En Chrome, haga un clic largo en el botón de recarga y seleccione Restablecer caché duro)
Asegúrese de que el
<span>
<i>
elemento o que utilice utilice laFontAwesome
familia de fuentes. Por ejemplo, no debepero
No funcionará si tiene algo como lo siguiente en su CSS:
Si está usando IE8, ¿está usando un HTML5 Shim?
Si esto no funciona, hay más ideas para la resolución de problemas en Font Awesome Wiki.
fuente
fa
como nombre de clase primero. Gracias. Respuesta perfecta para encontrar el problema paso a paso.Al principio no pude hacer que esto funcionara con Font Awesome 5 :
Es por eso que vine aquí, sin estar familiarizado con la fuente impresionante. Entonces, cuando miré más allá, noté que mi problema era simplemente un problema con la versión.
w3schools me ayudó en este caso.
Ya noté los diferentes archivos en la carpeta css de FontAwesome, como:
Y ahí fue cuando me di cuenta de mi error. Todo lo que tuve que hacer fue incluir el css apropiado en el html:
Y luego haga referencia al elemento correcto:
Esta configuración me funciona. Aunque no todos los elementos tienen equivalentes en cada tipo. Esto no funcionará:
Como nota al margen, cuando no desee hacer referencia a todos los archivos separados, esto será suficiente:
fuente
El mío no funcionaba porque quería un icono que no se lanzó en la versión FA que estaba usando.
Esto responde por qué algunos iconos se muestran pero otros no.
Bastante obvio, pero creo que algunas personas todavía se enamoran de esto. Como yo.
fuente
Debe utilizar https para maxcdn.bootstrapcdn.com. Solo https en maxcdn admite CORS
fuente
Resolví este problema colocando el directorio de fuentes al mismo nivel que mis archivos CSS.
fuente
Para todo el que se puede ver el documental completo en 2018. Estoy usando la fuente impresionante 4.7.0 y tengo este problema resuelto simplemente tomando el
s
enfas
como se ve en el código<i class="fa fa-[icon-name]"></i>
. Esto fue originalmente<i class="fas fa-[icon-name]"></i>
.Espero que esto ayude.
fuente
Simplemente agregando algo más de información a las respuestas anteriores con respecto a la actualización de fontawesome,
Si usa la fuente impresionante 5,
a. simplemente copie y pegue el siguiente HTML,
Nota: Es mejor incluir todos sus scripts dentro
<body> {YOUR_SCRIPT_HERE}</body>
y justo antes (YOUR_CLOSING_BODY)si. Y por ejemplo
fuente
agregar esto funcionó para mí:
echar un vistazo
tan ejemplo completo es:
fuente
Si define CSS personalizado, debe configurar
font-weight: 900;
una biblioteca Font Awesome más nueva (de la versión 5). Si no configura este peso de fuente, puede mostrar cuadrados.fuente
Notas
Esta respuesta se crea cuando la última versión de fontawesome es v5. * Pero la versión de yarn y npm apunta a v4. * (21.06.2019). En otras palabras, versiones instaladas a través de administradores de paquetes están detrás de la última versión!
Si lo instaló a
font-awesome
través del administrador de paquetes ( yarn o npm ), tenga en cuenta qué versión se instaló. Alternativamente, si ya lo instaló hacefont-awesome
mucho tiempo, verifique qué versión se instaló.Instalando font-awesome como nueva dependencia:
Comprobando qué versión de font-awesome ya está instalada:
Problema
Después de instalar la
font-awesome
dependencia, incorpora uno de estos dos archivos fuentefont-awesome.css
ofont-awesome.min.css
(basado ennode_modules/font-awesome/css/
) en el encabezado de su página web, por ejemploA continuación, visita https://fontawesome.com/ . Selecciona iconos gratuitos y busca el icono de inicio de sesión (como ejemplo). Usted copia el icono
<i class="fas fa-sign-in-alt"></i>
, por ejemplo , lo pega en su html y el icono no se muestra o se muestra como un cuadrado o un rectángulo.Solución
En esencia, las versiones instaladas a través de administradores de paquetes están detrás de la versión que se muestra en el sitio web https://fontawesome.com/ . Como puede ver, instalamos
font-awesome v4.7.0
pero, el sitio web muestra documentación parafont-awesome v5.*
. Solución, visite el sitio web que documenta los íconos parav4.7.0
https://fontawesome.com/v4.7.0 , copie el ícono apropiado, por ejemplo,<i class="fa fa-sign-in" aria-hidden="true"></i>
e incorpórelo a su html.fuente
Para la versión 5:
Si descargó el paquete gratuito de este sitio:
https://fontawesome.com/download
Las fuentes están en los archivos all.css y all.min.css .
Entonces, su referencia se verá así:
El archivo fontawesome.css no incluye la referencia de fuente.
fuente
Si está utilizando el alojamiento de blogger, use esta hoja de estilo de URL css:
fuente
Pruebe los dos enlaces siguientes en la etiqueta del encabezado.
Obteniendo los iconos del siguiente enlace:
fuente
Yo suelo:
y estilo después:
fuente
Supongo que el enlace CDN que había publicado es la razón por la que no se mostraba correctamente, puede usar este a continuación, funciona perfectamente para mí.
fuente
Pude hacer que Font Awesome funcionara usando el archivo all.min.css.
fuente
Asegúrese de incluir el rel y escriba como en "rel =" stylesheet "type = 'text / css'" en el enlace al archivo css de awesomefont. Sin estos, el archivo no se cargaba correctamente para mí.
fuente
Puede agregar esto en el archivo .htaccess en el directorio de fuente impresionante
fuente
Lo he probado y está funcionando.
En lugar de esto
Úselo con HTTPS
fuente
Necesita un importador de fuentes. tratar
fuente
Conseguí que el mío funcionara editando el archivo principal font-awesome.css. Tiene direcciones URL al src (woff, eot, etc ...) Tuve que cambiarlas a la ruta absoluta, por ejemplo: http://mywebsite.com/font-awesome.woff ¡ Entonces funcionó!
fuente
Cambia esto:
A esto:
Creo que lo necesita, de lo
http:
contrario, no sabe qué protocolo usar (y como resultado, usa el incorrecto,file:
por ejemplo).fuente
href
, estaba pensando en javascript. Pero prueba el nuevo código.//
el navegador, elige el protocolo que está usando el sitio solicitante. Cuando su sitio usa https, elige https. Si usa http, usa http para solicitar el archivo de la CDN. Por supuesto, si abre el sitio localmente usandofile:///
, lo cual no es recomendable, el navegador intentará abrir el cdn con elfile
protocolo.