Favicon.ico 添加

最默认的设置,没玩什么花。

一分钟完成,这次没有遇到任何意外。

一般都认为,考虑到最大的兼容性,favicon.ico 最好使用 16×16 分辨率,以最大程度地提供兼容性。但实际上即使在 IE6 下,使用 32×32 图标也没有任何问题。在需要小图标场合的时候会自动调整大小。而放在桌面上等情况也会自动使用相应大小,我甚至在想是不是要用 256×256,或者更考究点的多层图标……

.ico 并非是个统一标准的格式,多种实际不同的格式定义都被命名为.ico,跟平台有关。这点与 .jpg、.png、.gif 之流不一样。不过实际使用时问题不大,通常不会直接对 .ico 文件进行编辑,都是 .bmp 编辑完成以后再通过特定平台下的工具转成所需的 .ico 文件。以前需要知道转换可能会造成颜色失真,因为当时 Win 下的图标文件最多只支持 256 色,如果从漂亮的真彩色图片直接转过去很可能贼难看。不过现在图标也支持真彩色了,所以连这个问题也不存在了,更新一下转换软件就放心用吧。Win 7 还支持使用 PNG 作为文件夹图标。

Mac OSX 和 iOS 下也一样,App 们已经直接使用 .png 作为图标,更不存在这个问题。

浏览器也可以通过代码定义特定图片为图标,Firefox 甚至还支持定义 Gif 动画图标。

理论上随便玩。

So,问题出来了,当时为何要用专门格式?我猜应该是性能方面的原因吧,不作考证了。