在教程世界中,似乎每个人都着迷于创建用作网站图标的多分辨率.ico文件。然而,我的问题是这些多分辨率.ico文件的浏览器支持情况如何。常见的浏览器(Chrome、FF、Safari和IE7+)是否会以某种明智的方式处理包含两种分辨率(16x16和32x32)的.ico文件?至少可以得出结论,超过32x32的大小开始使文件大小膨胀,而没有提供太多好处(除了IE9/Windows 7和他们对64x64图像所做的任何操作)。
在教程世界中,似乎每个人都着迷于创建用作网站图标的多分辨率.ico文件。然而,我的问题是这些多分辨率.ico文件的浏览器支持情况如何。常见的浏览器(Chrome、FF、Safari和IE7+)是否会以某种明智的方式处理包含两种分辨率(16x16和32x32)的.ico文件?至少可以得出结论,超过32x32的大小开始使文件大小膨胀,而没有提供太多好处(除了IE9/Windows 7和他们对64x64图像所做的任何操作)。
http://en.wikipedia.org/wiki/Favicon
然而,我认为大多数网络浏览器并不需要一个超过16x16大小的图标。我确实没有看到过大型图标,但我并不感到惊讶,因为更大的图标往往会扩展URL栏、书签和选项卡,从而占用了过多的垂直屏幕空间。在你知道它将被使用,并决定带宽是否值得之前,我不会费心去做这个。有一件事值得研究,那就是它们是否被任何低视力用户的辅助功能所利用(这是有意义的),但是这里的屏幕截图(例如):
http://www.accessfirefox.org/Firefox_Accessibility_Themes.php
似乎尽管字体大小增加,但显示的仍然是相同的16x16图标。我怀疑不能依赖于32x32分辨率的存在意味着没有人花时间编写查找它的代码。