网站标题栏那个小图标,正式名称叫 favicon,也就是收藏夹图标的缩写。百度的小脚印不是天生就有的,它是站长在网站根目录放了一个名为 favicon.ico 的文件,又在页面头部加了一行代码告诉浏览器去加载这个文件。你完全可以用同样的方法给自己的网站加上。
最传统也最兼容的做法是准备一个 .ico 格式的图片。这个格式能容纳多尺寸图标,老版本 IE 只认它。你可以用画图软件或在线转换工具把普通 png 图片转成 ico,尺寸建议做成 16x16 像素,因为标题栏默认只显示这么大。还要准备一个 32x32 的版本给高分辨率屏幕和任务栏用,但一个 ico 文件可以同时包含这两个尺寸,所以不用分开保存。
把做好的 favicon.ico 文件直接上传到网站根目录,也就是 index.html 所在的文件夹。很多浏览器会自动请求根目录下的 favicon.ico,哪怕你没有写任何代码也会尝试加载。不过为了万无一失和自定义路径,推荐在网页的 head 区域显式声明。假设你的文件放在 images 文件夹里,代码这样写:。如果你的文件就在根目录,写成 href="/favicon.ico" 即可。
百度的小脚印其实是一个半透明的脚印图形,用单色或渐变都可以。要注意的是,ico 编辑时建议把透明背景保留,否则图标会变成一个小方块,非常难看。用 png 转 ico 时确认原图底色是透明的。如果你画图水平有限,直接用一个简化的脚印剪影就行,就像百度那样干净利落。
现代网站趋向于使用 png 或 svg 格式。Chrome、Firefox、Edge 都支持 ,其中 png 文件大小比 ico 更灵活,支持更丰富的颜色和透明效果。推荐同时提供两种格式:在 head 里先写一个 ico 作为兜底,再写一个 png 或 svg 作为现代浏览器的优化方案。例如:。sizes 属性帮助浏览器选择合适尺寸,如果不写也没关系,多数浏览器会自动缩放。

还有一点容易被忽略,就是移动端浏览器。手机浏览器打开网站时,地址栏或书签页会用另一个标签名。苹果设备支持 apple-touch-icon,安卓较新的 Chrome 支持 manifest 文件里声明的图标。不过你只是想让标题栏显示小图标,这一步不是必需的。但如果你想让用户把网站添加到主屏幕时也好看,可以加一行:,建议尺寸 180x180 像素。
验证你的图标是否生效,只需在浏览器地址栏输入网站地址,然后按 F5 强制刷新。注意 Ctrl+F5 可以清除缓存,避免旧图标干扰。如果刷新后标题栏还是空白或显示默认地球图标,检查一下代码是不是写在 head 里面,有没有闭合。路径有没有问题,直接访问 favicon.ico 的完整 URL 看能否打开。另外,浏览器可能对图标有缓存,过几分钟再看也是正常的。
如果你不想自己画图,可以用字体图标或者纯代码生成。比如使用 Canvas 画一个脚印再导出为 png,但这要求服务器端脚本或者前端 JavaScript 处理,对新手来说不如直接做图片方便。另一个办法是用在线生成网站,输入几个文字或选一个 emoji,自动帮你生成 ico 文件。但免费工具要注意尺寸限制和是否带水印。
给你的网站标题栏加上小图标,本质上就是创建一张合适的图片并让浏览器发现它。百度之所以有新脚印,是因为它的 favicon.ico 文件被所有页面引用,而且图标设计得非常简洁,在十几像素的小尺寸下依然能辨认出脚印轮廓。你也遵循同样的原则:图形尽量简洁,不要用太复杂的线条,避开高分辨下好看但缩小后糊成一团的细节。建议直接用纯黑或深灰色作为主色调,透明度控制在 80% 左右,这样在白色浏览器标签上对比度合适,在暗色模式下也不会太刺眼。
最后提醒,favicon 更新后不要急着到处报错,服务器可能有缓存,浏览器也可能保存了旧版本。耐心等几分钟,再用无痕窗口打开你的网站,就能看到最新的小脚印了。