What is currently the best way to get a favicon to display in all browsers that currently support it?
Please include:
Which image formats are supported by which browsers.
Which lines are needed in what places for the various browsers.
If you only want one favicon for your entire domain, simply save the favicon. ico file to the root folder of your site. When uploaded, it must be accessible from http://www.yourdomain.com/favicon.ico . As soon as you upload the file, your browser should start displaying the icon for all pages on your site.
Today, favicon. ico still has widespread support across a variety of browsers. However, more contemporary websites tend to use favicon.
I go for a belt and braces approach here.
I create a 32x32 icon in both the .ico
and .png
formats called favicon.ico
and favicon.png
. The icon name doesn't really matter unless you are dealing with older browsers.
favicon.ico
at your site root to support the older browsers (optional and only relevant for older browsers.<head>
element.<link rel="icon" href="/images/favicon.png" type="image/png" /> <link rel="shortcut icon" href="/favicon.ico" />
Please note that:
.ico
files was registered as image/vnd.microsoft.icon by the IANA. type
attribute for the shortcut icon relationship and this is the only browser to support this relationship, it doesn't need to be supplied.Reference
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With