favicon.ico 是什么?网站小图标扫盲指南
你打开浏览器,每个标签页左侧都有一个小图标——有的网站的图标是自家的 logo,有的还顶着个默认的地球或空白页。那个小图标,就叫 favicon(favorite icon 的缩写,直译就是"收藏夹图标")。
favicon.ico 则是这个图标最经典的文件名:很多老浏览器约定,直接去网站根目录找 /favicon.ico 这个文件。直到今天,把图标文件命名为 favicon.ico 放在根目录,依然是全站生效、最不容易出错的方案。
浏览器是怎么找到它的
优先级大概是这样:
- 网页 HTML 里的
<link rel="icon" href="...">标签,指定了就用指定的。 - 没有的话,就去网站根目录尝试
/favicon.ico。 - 都没有,就显示浏览器默认图标。
所以对大多数人来说,最省事的做法就是:把图标转成 favicon.ico,扔到网站根目录,完事。
为什么 favicon 通常是一个多尺寸的 ICO
favicon 的显示场景比你想的多:标签页 16×16、地址栏、收藏夹、手机桌面快捷方式、Windows 任务栏……尺寸各不相同。ICO 文件的好处就是一个文件里能装多个尺寸,系统按场景自动挑。这也是为什么 多尺寸 ICO 比单张 PNG 更适合当 favicon。
顺带一提:现在很多浏览器也接受 PNG 格式的 favicon,但 ICO 兼容性最好,尤其老系统和旧版浏览器。想要省心,就做 ICO。
怎么换上自己的 favicon
三步:
- 准备一张图片,最好是方形、主体居中的 logo(小尺寸下才看得清)。
- 用图片转ICO工具转成多尺寸 favicon.ico,全程本地处理。
- 把 favicon.ico 放到网站根目录,或者用
<link rel="icon" href="/favicon.ico">引用。
刷新页面,标签页上的小图标就换好了。如果没生效,先强刷(Ctrl+F5),再检查文件是不是真的传上去了。