我一直在开发一个网站,我想在浏览器选项卡中添加一个小图标。
我如何在 HTML 中执行此操作以及我需要将其放置在代码中的何处(例如标头)?我有一个.png
我想将其转换为图标的徽标文件。
有关的:HTML 在浏览器选项卡上设置图像 https://stackoverflow.com/questions/2359866/html-set-image-on-browser-tab.
实际上有两种方法可以将网站图标添加到网站。
<link rel="icon">
只需将以下代码添加到<head>
元素:
<link rel="icon" href="http://example.com/favicon.png">
PNG 图标大多数浏览器都支持,IE 。为了向后兼容,您可以使用 ICO 图标。 http://caniuse.com/#feat=link-icon-png
请注意,您不必先于icon
in rel
属性与shortcut
不再了。从MDN 链接类型 https://developer.mozilla.org/en-US/docs/Web/HTML/Link_types:
The shortcut
以前经常看到的链接类型icon
,但此链接类型不符合要求,被忽略网络作者不得再使用它.
favicon.ico
在根目录下
From 另一个SO答案 https://stackoverflow.com/a/1344379/3853934 (by @墨卡托 https://stackoverflow.com/users/23263/mercator):
所有现代浏览器(使用 Chrome 4、Firefox 3.5、IE8、Opera 10 和 Safari 4 进行测试)将始终请求favicon.ico
除非您通过指定了快捷方式图标<link>
.
所以你所要做的就是使/favicon.ico
请求您的网站返回您的网站图标。遗憾的是,此选项不允许您使用 PNG 图标。
也可以看看favicon.png 与 favicon.ico - 为什么我应该使用 PNG 而不是 ICO? https://stackoverflow.com/q/1344122/3853934
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)