如果我有一个图标,我是否需要链接到它?

时间:2011-06-02 12:46:02

标签: asp.net performance favicon

我有一个Favicon,在我的页面中我有类似的东西:

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

这很好用。但是受到“Ultra Fast asp”这本书的启发,我试图删除所有不必要的小块。无论如何,我阅读了很多关于寻找favicon.ico的浏览器。 (人们抱怨404错误,如果他们没有图标)。

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

感谢您的想法, Pleun

3 个答案:

答案 0 :(得分:5)

使用显式链接语法,您可以在不同页面上使用不同的图标,并在不自动下载根目录中的favicon.ico的浏览器上获得图标支持该网站。

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

答案 1 :(得分:2)

只要您的favicon位于您网站的根目录(即/favicon.ico),那么您可以删除此链接。该链接允许您更改要存储图标的位置。

答案 2 :(得分:0)

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

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