If I understood you well, your website isn't in a webserver in your computer ? If you are accessing your site with something like this file:///C:/Users/Me/Desktop/mysite.html
, you are not in a webserver and gonna need one to access your site with something like this http://localhost/mysite.html
.
The reason why is because Chrome seamsseems to have problems with loading favicon files when your site isn't in a webserver environment. (Don't ask me why, I really don't know).) I've just testertested your page inon my desktop on Chrome and it dosen't work, after that I've tested on my localhost webserver and it works.
If you are not familiar with webservers, I would suggest this one if you are on windows WAMP server. if you are on Windows. There should be infosinformation there about how to install it (it's actually pretty easy). After that you gonna be able tocan put your website's files in the webserver's "public html folder" (C:/wamp/www/
in this case) and access your website with http://localhost/
Good luck :)