在HTML中设置图标

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

以上代码用于在我的html代码中设置favicon,但它不起作用。 为什么?

  1. 它真的是一个.ico,还是只是命名为.ico。
  2. 你在testing什么浏览器?

最简单的方法就是在根目录下放置一个名为favicon.ico的图标。 无处不在,无需代码。

如果您必须在子目录中,请使用:

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

注意img之前的/确保它被锚定到根。

尝试这个

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

尝试在head标签中添加configuration文件属性,并使用image/x-icon作为content-type属性。

 <head profile="http://www.w3.org/2005/10/profile"> <link rel="icon" type="image/x-icon" href="img/favicon.ico"> 

如果上述解决scheme不起作用,请尝试在href属性中使用图标完整修补程序:

 <head profile="http://www.w3.org/2005/10/profile"> <link rel="icon" type="image/x-icon" href="http://example.com/img/favicon.ico">