Html 最小可行Favicon码

Html 最小可行Favicon码,html,favicon,Html,Favicon,让Favicon在大多数手机和浏览器上运行的最简单方法是什么,我对此感到困惑 1) 建议使用以下内容即可: <link rel="apple-touch-icon-precomposed" href="apple-touch-icon-180x180.png"> 这将适用于iOS8,Android、BlackBerry、Windows等都会采用 2) 坚持每个可能的favicon必须明确规定: <link rel="apple-touch-icon" sizes="57x

让Favicon在大多数手机和浏览器上运行的最简单方法是什么,我对此感到困惑

1) 建议使用以下内容即可:

<link rel="apple-touch-icon-precomposed" href="apple-touch-icon-180x180.png">

这将适用于iOS8,Android、BlackBerry、Windows等都会采用

2) 坚持每个可能的favicon必须明确规定:

<link rel="apple-touch-icon" sizes="57x57" href="/apple-touch-icon-57x57.png">
<link rel="apple-touch-icon" sizes="114x114" href="/apple-touch-icon-114x114.png">
<link rel="apple-touch-icon" sizes="72x72" href="/apple-touch-icon-72x72.png">
<link rel="apple-touch-icon" sizes="144x144" href="/apple-touch-icon-144x144.png">
<link rel="apple-touch-icon" sizes="60x60" href="/apple-touch-icon-60x60.png">
<link rel="apple-touch-icon" sizes="120x120" href="/apple-touch-icon-120x120.png">
<link rel="apple-touch-icon" sizes="76x76" href="/apple-touch-icon-76x76.png">
<link rel="apple-touch-icon" sizes="152x152" href="/apple-touch-icon-152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon-180x180.png">
<link rel="icon" type="image/png" href="/favicon-192x192.png" sizes="192x192">
<link rel="icon" type="image/png" href="/favicon-160x160.png" sizes="160x160">
<link rel="icon" type="image/png" href="/favicon-96x96.png" sizes="96x96">
<link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16">
<link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32">
<meta name="msapplication-TileColor" content="#000000">
<meta name="msapplication-TileImage" content="/mstile-144x144.png">

3) 表示您只需要:

<!-- For IE 9 and below. ICO should be 32x32 pixels in size -->
<!--[if IE]><link rel="shortcut icon" href="path/to/favicon.ico"><![endif]-->

<!-- Touch Icons - iOS and Android 2.1+ 180x180 pixels in size. --> 
<link rel="apple-touch-icon-precomposed" href="apple-touch-icon-precomposed.png">

<!-- Firefox, Chrome, Safari, IE 11+ and Opera. 196x196 pixels in size. -->
<link rel="icon" href="path/to/favicon.png">


以上哪一项将以最少的工作量覆盖大多数浏览器/手机?

解决方案3中的代码是正确的,但已经过时。和(;完全披露:我是这篇文章的作者)

因此:



如果你可以把
favicon.ico
放在网站的根目录中,你甚至可以跳过它的声明,因为IE是按照惯例查找
/favicon.ico

查看维基百科以了解更多信息:我是RealFaviconGenerator的作者,这是你问题中的“解决方案2”。RFG并不假装您必须使用所有这些图标和HTML代码。它的合理之处在于:如果你想支持尽可能多的平台,并且考虑到所有内容都是自动生成的(毕竟是RFG的目的),那么,你可以在你的站点中复制/粘贴所有这些内容。来吧,它已经充满了JavaScript和CSS!:)然而,你不是第一个对这么多台词皱眉的人。总有一天RFG会提供一个更轻的包。同样的感谢您的RFG。一个奇妙的工具。不过,我同意,如果有选择产生更轻的软件包,那就更好了。我不喜欢在根目录中乱扔30个文件,只是为了给这个网站的一个完全不重要的方面提供额外的支持。@Kal谢谢!我承认我也不喜欢把根目录弄得乱七八糟。选择将文件放在子目录中是一个很好的选择。
<!-- For IE 9 and below. ICO should be 32x32 pixels in size -->
<!--[if IE]><link rel="shortcut icon" href="/path/to/favicon.ico"><![endif]-->

<!-- Touch Icons - iOS and Android 2.1+ 180x180 pixels in size. --> 
<link rel="apple-touch-icon" href="/path/to/apple-touch-icon.png">

<!-- Firefox, Chrome, Safari, IE 11+ and Opera. 192x192 pixels in size. -->
<link rel="icon" href="/path/to/favicon.png">