2008-08-09 117 views
8

我试图在早些时候给网站添加一个图标,并寻找更好的实现方法,而不是在网站的根目录中存储一个favicon.ico文件。使用favicons的首选方法?

我发现这个不错的小指南:How to Add a Favicon。然而,首选的方法在IE(7)中不起作用,而第二种方法是旧式的方式(我放弃了自己的使用方式)。

是否有第三种方法适用于所有最流行的浏览器?

回答

15

这是我一直使用:

<link rel="icon" href="favicon.ico" type="image/x-icon" /> 
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" /> 

第二个是针对IE。第一个是用于其他浏览器。

0

这是他们是如何在这里做的堆栈溢出:

<link rel="shortcut icon" href="/favicon.ico" /> 
0

好了,该文件是在根所以它不会显示该标签是否工作,如果浏览器刚刚拿到图标从通常的位置(根)。

编辑:我会试试看看它是否有效。

编辑2:使用两个标记,使其成为任何文件名,只要文件是IE7图标甚至工作:我尝试使用.png文件,它只能与Firefox的工作。

1

我认为最可靠的方法是将favicon.ico文件简单地添加到您网站的根目录。

我不认为有一个元标记需要,除非你想手动覆盖默认的favicon,但我无法找到任何研究来支持我的论点。

2

您可以使用HTML来指定收藏夹图标,但这只适用于具有此HTML的页面。更好的方法是将以下内容添加到您的httpd.conf(Apache)中:

AddType image/x-icon .ico 
相关问题