2011-06-02 47 views
2

我有一个图标,并在我的网页我有类似:如果我有一个图标,我需要链接到它吗?

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

这工作得很好。但受“超快速asp”一书的启发,我试图删除所有不必要的小部分。无论如何,我阅读了很多关于寻找favicon.ico的浏览器。 (如果他们没有收藏图标,人们会抱怨404错误)。

所以我想知道:如果浏览器无论如何查找它,链接的用途是什么。这是“死木” - >所以我可以完全删除这个链接,或者我错过了一些东西。

感谢您的想法, Pleun

回答

5

使用显式链接语法允许你使用不同的页面上不同图标,并且对浏览器的图标支持不自动下载favicon.ico是在网站的根。

如果您只使用网站上的一个图标,而不关心不自动下载根图标的浏览器,则不需要链接。

+0

有趣的有不同的。我没有想到这一点。什么浏览器不会自动下载根图标 – Pleun 2011-06-02 12:51:25

+0

@Pleun - 所有流行的下载它,但一些较少使用/已知不会。 – Oded 2011-06-02 12:54:32

2

只要你的图标在你的网站的根(即/favicon.ico),那么你可以放弃这个链接。该链接可以让你改变你想存储你的图标的地方。

0

W3C指定的标准使用链接标签,而不是自动查找根目录中的文件,但所有主流浏览器都支持这两种方式。

Wikipedia article about favicon很好地概括了可能性和浏览器支持。

相关问题