This is the effect with font awesome, i only can get it when i using font awesome 4.1 CDN)
Using downloaded files, I included the fonts folder and font-awesome.css, but still no icon appear.
My link which is correct.
The font-awesome.css file path, i didn't change anything.
directory folders and files.
inside of font folder.
inside css folder.
*********************************************************************************************************************************
I got the problem solved already. This is due to mistake in typing code. I type in fontawesome v3.1 style
<i class="icon-twitter-sign icon-x3"></i>
and now i am using v4.1, that's why it didn't work. It should be
<i class="fa fa-twitter icon-x3"></i>
to make it work.
Just Downloading Css and linking to the file will not make sense,You should look into the css file....
You havent Downloaded the fonts folder in which all fonts styles are stored...
So Download it and give path to the font files located on your system ,
I have shown the links in boxes which you need to add links in font-awesome css files..
Download fonts from the cdn links and store in fonts folder..
Hope this will work for you..
You may find that the developer options in your favorite browser will give you an idea why the file is not working.
Font awesome requires the font files which come with it. The CSS file will reference these and try to include them, but currently won't be able to find them.
Download font-awesome-4.1.0.zip from FontAwesome
Then extract this and put the css and fonts folders into your project. You can then reference the file as:
<link href="css/font-awesome.min.css" rel="stylesheet">
Since I am using FontAwesome V5.3.1, I would like to update this answer since the folder structure was changed a bit in this version.
- First, download the FontAwesome v5.3.1 and extract the folder.
- Copy the
all.min.css
file from the CSS folder and add it in your stylesheets.
- Now, Copy the
webfonts
folder from FontAwesome extract and place it into your project one directory above to your all.min.css
file. (Refer the image below)
Since all.min.css
file refers to the webfonts
folder now, we need to add this file along with the webfonts
folder.
src: url("../webfonts/fa-brands-400.eot"); // This is how it is been referred now in all.min.css file.
Thank you.
It is important to ensure relative links to eot & woff files other than css, in case you are using .htaccess
1) extract downloaded zip file to desired directory
in case .htaccess path is
H:\virtualhost\ .htaccess
and fontawesome css and fonts path is
H:\virtualhost\fontawesome-free-5.4.2-web\css
H:\virtualhost\fontawesome-free-5.4.2-web\webfonts
2) Make following entries in .htaccess
RewriteRule ^css/([^/]*).css$ /fontawesome-free-5.4.2-web/css/$1.css [L]
RewriteRule ^webfonts/([^/]*).eot$ /fontawesome-free-5.4.2-web/webfonts/$1.eot [L]
RewriteRule ^webfonts/([^/]*).woff2$ /fontawesome-free-5.4.2-web/webfonts/$1.woff2 [L]
RewriteRule ^webfonts/([^/]*).woff$ /fontawesome-free-5.4.2-web/webfonts/$1.woff [L]
3) Add following in head part of html
http://local-ip-address:port/css/all.css