Bootstrap 3 Glyphicons CDN
With the recent release of bootstrap 3, and the glyphicons being merged back to the main Bootstrap repo, Bootstrap CDN is now serving the complete Bootstrap 3.0 css including Glyphicons. The Bootstrap css reference is all you need to include: Glyphicons and its dependencies are on relative paths on the CDN site and are referenced in bootstrap.min.css
.
In html:
<link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet">
In css:
@import url("//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css");
Here is a working demo.
Note that you have to use .glyphicon
classes instead of .icon
:
Example:
<span class="glyphicon glyphicon-heart"></span>
Also note that you would still need to include bootstrap.min.js
for usage of Bootstrap JavaScript components, see Bootstrap CDN for url.
If you want to use the Glyphicons separately, you can do that by directly referencing the Glyphicons css on Bootstrap CDN.
In html:
<link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-glyphicons.css" rel="stylesheet">
In css:
@import url("//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-glyphicons.css");
Since the css
file already includes all the needed Glyphicons dependencies (which are in a relative path on the Bootstrap CDN site), adding the css
file is all there is to do to start using Glyphicons.
Here is a working demo of the Glyphicons without Bootstrap.
Can I Get Bootstrap Glyphicons from a CDN?
If you include the stylesheet bootstrap.min.css
in your HTML file like this (for example):
<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" type="text/css" rel="stylesheet">
Then the Glyphicons font(s) will automatically be downloaded from the same location:
//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/fonts/glyphicons-halflings-regular.eot
//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/fonts/glyphicons-halflings-regular.svg
//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/fonts/glyphicons-halflings-regular.ttf
//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/fonts/glyphicons-halflings-regular.woff
//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/fonts/glyphicons-halflings-regular.woff2
This is because the fonts are loaded using relative URLs. When the CSS in bootstrap.min.css
is parsed, the URL from which it was downloaded is used as the base, not your website's URL.
With regards to precompiled Bootstrap: This is useful if you want to host the files on your own web server (for some reason). They are made available as a zip file containing the correct directory structure required for the above behaviour to function correctly out of the box. It's labelled as precompiled, because you could alternatively download the source files. Although CSS and JavaScript files are considered source files in their own right, Bootstrap uses a precompiler on its CSS to make it easier for them to write the large files. They also use several smaller JavaScript files which are merged together for release by a build script. You can see this in action at their GitHub repository.
Bootstrap 3 cdn glyphicons not loading in firefox only
See https://github.com/FortAwesome/Font-Awesome/issues/2044 and https://github.com/MaxCDN/bootstrap-cdn/issues/196
It should be fixed now, try clearing your cache.
How to include Glyphicons without using Bootstrap CSS
Here is a bower package that you can use only glyphicons out of entire bootstrap.
Check this github repository https://github.com/ohpyupi/glyphicons-only-bootstrap
or
bower install glyphicons-only-bootstrap
EDIT
Now it's possible to download the package through NPM.
npm install glyphicons-only-bootstrap
Related Topics
Youtube Embedded Video: Autoplay Feature Not Working in Iphone
Problem with <Select> and :After with CSS in Webkit
Using HTML5, How to Use Contenteditable Fields in a Form Submission
Display HTML Child Element When Parent Element Is Display:None
Send HTML Mail Using Android Intent
:Nth-Child(Even/Odd) Selector with Class
An 'Ul' Element Can Never Be a Child of a 'P' Element
Why Is My Textarea Higher Up Than Its Neighbor
How Does This CSS Produce a Circle
Difference Between Iframe, Embed and Object Elements
Scroll Particular Div Contents with Browser's Main Scrollbar
Floating an Image to the Bottom Right with Text Wrapping Around
How to Remove "Onclick" with Jquery
Why Are Iframes Considered Dangerous and a Security Risk
Add a Horizontal Scrollbar to an HTML Table
Example of Multipart/Form-Data
Local (File://) Website Favicon Works in Firefox, Not in Chrome or Safari- Why