为什么要使用GIF图标? iPhone和iPad的内容是否可以读取?
<link rel="icon" href="/favicon.gif">
答案 0 :(得分:22)
GIF可以动画,虽然浏览器对此的支持目前非常有限。 ICO目前是更广泛支持的格式(包括iPhone和iPad)。可以在this WIkipedia article中找到完整的浏览器兼容性列表。
答案 1 :(得分:16)
浏览器开始支持它。此外,ICO文件是Microsoft Windows中图标的旧图像文件格式。由于ICO是特定于供应商的,因此有些人选择使用GIF。
更不用说有很多.gif编辑和很少的ICO编辑。
在审核了支持的格式后,如果您想要远离ICO,最好的办法是使用PNG文件。
答案 2 :(得分:8)
.ico
个文件受到最广泛支持。维基百科有一个list of which browsers support which formats。
根据该列表,FireFox和Opera是唯一支持动画GIF的,而IE根本不支持GIF。
答案 3 :(得分:1)
另外,请注意gif favicons在所有版本的IE中都不起作用。
答案 4 :(得分:1)
GIF
有时会使用favicons以便它们可以动画,但ICO
具有更广泛的浏览器支持。如果您正在尝试专门为iPhone / iPod Touch制作图片,您可能需要看一下:
http://iboughtamac.com/2008/01/23/making-an-iphoneipod-touch-webclips-favicon/
答案 5 :(得分:1)
是否选择GIF,ICO,PNG,SVG或其他内容取决于多种因素。
参加ICO的主要原因是:
GIF的原因:
如果您的图标仅存在一种尺寸,并且不支持旧版Internet Explorer中的支持,则可能更喜欢PNG或GIF,因为文件较小。但是,如果存储得当,ICO文件并不比PNG文件大得多,因为自Windows Vista以来,ICO文件可以存储PNG。因此,相应的ICO文件将大22个字节(6个字节的标题加上16个字节的条目)。
旁注:在您指定的HTML中,可能存在矛盾。如果文件/favicon.gif
确实是GIF图像,则链接中使用的MIME类型是错误的。在这种情况下,它不应该是image/x-icon
而是image/gif
。
维基百科页面包含有关此内容的更多信息:https://en.wikipedia.org/wiki/Favicon