小编典典

如何为网站添加浏览器标签图标(favicon)?

all

我一直在做一个网站,我想在浏览器选项卡上添加一个小图标。

我怎样才能在 HTML 中做到这一点,我需要在代码中的什么地方放置它(例如标题)?我有一个.png要转换为图标的徽标文件。


阅读 165

收藏
2022-03-03

共1个答案

小编典典

实际上有两种方法可以将网站图标添加到网站。

<link rel="icon">

只需将以下代码添加到<head>元素中:

<link rel="icon" href="http://example.com/favicon.png">

大多数浏览器都支持PNG 图标,除了 IE <= 10
。为了向后兼容,您可以使用 ICO favicons。

请注意,您 不必再iconrel属性前面加上shortcut。从MDN
链接类型

shortcut链接类型以前经常看到,但是这种icon链接类型是不合格的,被忽略了, 网络作者不能再使用它了

favicon.ico在根目录中

从另一个 SO答案:

所有现代浏览器(用 Chrome 4、Firefox 3.5、IE8、Opera 10 和 Safari 4 测试)总是会请求 a
favicon.ico,除非您通过<link>.

因此,您所要做的就是向/favicon.ico您的网站发出请求,返回您的网站图标。遗憾的是,此选项不允许您使用 PNG 图标。

2022-03-03