Based on this stackoverflow discussion,可以在单个文件中提供各种大小,“操作系统将选择最佳显示”。
这是如何工作的?我们是否将其中一些声明分配给另一个声明?
答案 0 :(得分:3)
对于桌面浏览器,您应该有一个favicon.ico
文件和几个PNG图标。
favicon.ico
should contain three pictures: 16x16, 32x32 and 48x48.可能有几个PNG图标,具体取决于要支持的平台:桌面浏览器为16x16和32x32,Android Chrome为196x196等。每张图片均声明为<link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16">
。< / p>
浏览器对选择正确的图标有不同的态度:
favicon.ico
,as described by Microsoft。这些结果来自compatibility page of RealFaviconGenerator。完全披露:我是本网站的作者。
答案 1 :(得分:1)
根据Jonathan T. Neal撰写的优秀文章http://www.jonathantneal.com/blog/understand-the-favicon/,这取决于您使用的浏览器:
Firefox和Safari将使用最后的favicon。 Chrome for Mac将使用ICO格式的哪个图标,否则为32×32 图标。 Chrome for Windows将使用首先出现的图标 它是16×16,否则是ICO。如果没有上述选项 可用,两个Chromes将使用最先出的favicon, 与Firefox和Safari完全相反。的确,Chrome for Mac 将忽略16×16 favicon并使用32×32版本,如果只是 在非视网膜设备上将其缩小至16×16。歌剧,不想要 采取侧面,将完整选择任何可用的图标 随机。我喜欢Opera这样做。