我一直在做一个网站,我想在浏览器选项卡上添加一个小图标。
我如何在 HTML 中执行此操作以及我需要将其放置在代码中的什么位置(例如标题)?我有一个 .png
徽标文件,我想将其转换为图标。
相关: HTML 在浏览器选项卡上设置图像。
原文由 knookie 发布,翻译遵循 CC BY-SA 4.0 许可协议
我一直在做一个网站,我想在浏览器选项卡上添加一个小图标。
我如何在 HTML 中执行此操作以及我需要将其放置在代码中的什么位置(例如标题)?我有一个 .png
徽标文件,我想将其转换为图标。
相关: HTML 在浏览器选项卡上设置图像。
原文由 knookie 发布,翻译遵循 CC BY-SA 4.0 许可协议
head
中,带有 link
标签: <link rel="shortcut icon" href="http://sstatic.net/stackoverflow/img/favicon.ico">
原文由 Gustavo Costa De Oliveira 发布,翻译遵循 CC BY-SA 3.0 许可协议
2 回答1.4k 阅读✓ 已解决
2 回答829 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答817 阅读✓ 已解决
2 回答753 阅读
1 回答722 阅读✓ 已解决
2 回答1k 阅读
实际上有两种方法可以将网站图标添加到网站。
<link rel="icon">
只需将以下代码添加到
<head>
元素:大多数浏览器都支持 PNG 图标,IE <= 10 除外。为了向后兼容,您可以使用 ICO 图标。
请注意,您 不必再在
rel
icon
之前加上shortcut
。来自 MDN 链接类型:favicon.ico
在根目录下来自 另一个 SO 答案(来自 @mercator ):
因此,您所要做的就是向您的网站发出
/favicon.ico
请求,返回您的网站图标。遗憾的是,此选项不允许您使用 PNG 图标。另见 favicon.png vs favicon.ico - 为什么我应该使用 PNG 而不是 ICO?