快捷方式图标无效

时间:2012-08-24 21:07:54

标签: html favicon

我正在创建一个HTML网页。 我还没有完成任务,所以现在不应过多关注以下事项。 但我很困惑为什么我的快捷方式图标代码不起作用。 我通过将所有文件放在同一个文件夹(离线,没有服务器或类似的东西)来测试所有内容

代码是

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

我尝试了不同的ico文件,它只适用于上传到网站的ico。 例如,以下代码将起作用。

<link rel="SHORTCUT ICON" type="image/x-icon" href="\WEBSITEFOLDER\favicon.ico">

8 个答案:

答案 0 :(得分:4)

尝试:

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

或:

<link rel="Shortcut Icon" type="image/ico" href="favicon.ico">

答案 1 :(得分:2)

我遇到了类似的问题,结果发现实际文件的大小是导致问题的原因。根据消息来源,它必须是16x16或32x32。我会使用像x-iconeditor.com这样的图标生成器。

答案 2 :(得分:1)

如果您想在本地文件上使用favicon,则必须使用数据URI

请参阅此答案:local (file://) website favicon works in Firefox, not in Chrome or Safari- why?

答案 3 :(得分:0)

设置favicon图标大小16x16它将在chrome ...

中工作

答案 4 :(得分:0)

我有同样的问题。我从“。借用”的网站使用了名为“icons”的文件夹来查找.ico文件的位置,所以我完全遵循了这一点。我女朋友使用的服务是Web.com。无论出于何种原因,Web.com如果位于根目录以外的任何位置的快捷图标,它将不会显示在Internet Explorer中。我只是将favicon文件移动到index.html的相同位置,并更改了索引中的一行代码以反映该内容。

解决了(反正我的情况)!祝你好运!

答案 5 :(得分:0)

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

尝试将所有相对路径放到图标文件

答案 6 :(得分:0)

这绝对无效,因为链接目标不正确。 如果将图标放在网页的同一文件夹中,则将链接更正为以下内容:

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

这意味着favicon.ico在当前文件夹中。

  

不过,您可以使用调试器(即chrome调试器)并导航到   网页的源代码,即右键单击图标的链接->   在新标签页中打开,然后查看其工作原理

答案 7 :(得分:0)

尝试为图像图标添加绝对路径,并使用48x48像素的图像尺寸。

对我有用

<link rel="shortcut icon" type="image/png" href="http://yoursite.com/Content/Images/favicon.png" />