4

我在网上查看不同网站将他们的网站图标放入网站的方式。每当我尝试自己做时,我最终都会“破解”,直到它突然决定起作用。

我想我在这里有两个问题。

  1. 这个网站如何添加它的图标?- http://www.fbd.ie

    我在它的页面源代码中找不到 favicon.ico。

  2. 除了<link rel="shortcut icon" href="/favicon.ico">include ,我怎么能包括一个 favicon?

4

3 回答 3

12

添加网站图标的最简单方法是简单地将一个名为的文件favicon.ico放入您网站的根目录中。

浏览器会自动找到它。

您也可以专门放入<link>标签。这些中的任何一个都可以:

<link rel="icon" type="image/vnd.microsoft.icon" href="http://example.com/image.ico">
<link rel="icon" type="image/png" href="http://example.com/image.png">
<link rel="icon" type="image/gif" href="http://example.com/image.gif">

编辑:我看你已经知道了。:D

于 2009-08-13T18:23:12.923 回答
1
  1. 它可能只是favicon.ico在网站的根目录中调用了一个文件。无论是否有<link>标签,大多数浏览器都会默认查看那里。
  2. 请参阅#1 的答案。
于 2009-08-13T18:24:00.113 回答
0

您所要做的就是将该文件包含在您网站的根目录中。浏览器被设计为自动请求这个- 如果你没有,你会在你的网络日志中看到大量的 404 请求!

来自维基百科:

Internet Explorer 4 中引入的最初定义网站图标的方法是将名为 favicon.ico 的文件放在 Web 服务器的根目录中。这将自动用于 Internet Explorer 的收藏夹(书签)显示。然而,后来,使用 HTML 创建了一个更灵活的系统,以指示任何给定页面的图标位置。如下详述,这是通过将链接元素添加到指定图像文件类型及其位置的文档部分来实现的。这样,可以使用标准定义的任何图像文件。

重点是您不必在 HTML 标记或任何其他资源文件中做任何事情。只需将文件转储到根目录中。

于 2009-08-13T18:39:02.403 回答