Favicon没有显示在网页上

时间:2012-11-23 07:30:46

标签: asp.net html favicon

我无法在网页上显示图标。我正在使用IE8。我在.aspx页面中使用了以下标记:

<head runat="server">
  <link rel="shortcut icon" href="Images/favicon.ico" />
</head>

我已将favicon.ico文件保留在Images

它在Firefox和Chrome等其他浏览器上显示,但我希望它能在IE上显示。 IE中的设置是什么?

3 个答案:

答案 0 :(得分:5)

你不能采取一些行动:

  1. 将链接元素设置为runat=server
  2. 将favicon.ico移动到根目录(如果可以的话)。
  3. 使用条件注释显示旧IE的favicon
  4. 清除浏览器缓存。
  5. 代码结果:

    <link runat="server" rel="shortcut icon" href="Images/favicon.ico" type="image/x-icon" />
    <link runat="server" rel="icon" href="Images/favicon.ico" type="image/ico" />
    <!--[if IE]>
    <link rel="shortcut icon" href="Images/favicon.ico" type="image/vnd.microsoft.icon" />
    <![endif]-->
    

    此外:

    如果您只是将它放在根文件夹中,大多数浏览器都会选择它,因此即使您还有一个指向它的链接标记,这也是放置它的最佳位置。

答案 1 :(得分:0)

确保文件名必须为favicon.ico,并将其放在不在图像内的根文件夹中。它也将在IE中显示。不要忘记清除缓存。

答案 2 :(得分:0)

试试这个:

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