我该如何为我的网站创建和使用一个网站图标?
他们还会生成所需的HTML:
<link rel="apple-touch-icon-precomposed" sizes="57x57" href="apple-touch-icon-57x57.png" />
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="apple-touch-icon-114x114.png" />
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="apple-touch-icon-72x72.png" />
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="apple-touch-icon-144x144.png" />
<link rel="apple-touch-icon-precomposed" sizes="60x60" href="apple-touch-icon-60x60.png" />
<link rel="apple-touch-icon-precomposed" sizes="120x120" href="apple-touch-icon-120x120.png" />
<link rel="apple-touch-icon-precomposed" sizes="76x76" href="apple-touch-icon-76x76.png" />
<link rel="apple-touch-icon-precomposed" sizes="152x152" href="apple-touch-icon-152x152.png" />
<link rel="icon" type="image/png" href="favicon-196x196.png" sizes="196x196" />
<link rel="icon" type="image/png" href="favicon-96x96.png" sizes="96x96" />
<link rel="icon" type="image/png" href="favicon-32x32.png" sizes="32x32" />
<link rel="icon" type="image/png" href="favicon-16x16.png" sizes="16x16" />
<link rel="icon" type="image/png" href="favicon-128.png" sizes="128x128" />
<meta name="application-name" content=" "/>
<meta name="msapplication-TileColor" content="#FFFFFF" />
<meta name="msapplication-TileImage" content="mstile-144x144.png" />
<meta name="msapplication-square70x70logo" content="mstile-70x70.png" />
<meta name="msapplication-square150x150logo" content="mstile-150x150.png" />
<meta name="msapplication-wide310x150logo" content="mstile-310x150.png" />
<meta name="msapplication-square310x310logo" content="mstile-310x310.png" />
我查看了前20个谷歌搜索结果,这是迄今为止最好的。
您需要创建一个16x16、32x32或64x64的图标文件。将其命名为favicon.ico并放置在您网站公共文件夹的根目录下。
有一些网站可以将其他图形格式转换为.ico格式,例如:http://tools.dynamicdrive.com/favicon/
<head>
区块中添加 <link rel="shortcut icon" href="link/to/fav.ico" />
,则可以将网站图标文件保存在任何地方。 - Már Örlygssonfavicon.ico
图片。现在,您需要支持iOS(和iOS Safari)和Android(和Android Chrome)。也许还要支持Windows 10(和Edge)和新的Mac Book Pro Touch Bar(macOS Safari)。您不能再使用单一的“一刀切”图像了。
- 设计:一旦你支持多种平台,就会面临多种设计指南。例如,Google在Android上使用透明图标作为其自己本地应用程序的图标,而iOS图标则不能完全透明。您不能只使用“单一设计适用于所有”的方法。
- 生成的图标和HTML代码:两三年来,参考意见是生成尽可能多的图标以涵盖所有情况。恐怕我自己创造了这个趋势 :-/问题是最终会得到20多行HTML,这太多了。为了拥有令人满意的技术解决方案,您需要平衡所生成的图标/HTML数量和支持的平台。<link rel="SHORTCUT ICON" HREF="/favicon.ico">
在你的网页中使用它。<link runat="server" rel="shortcut icon" href="~/favicon.ico" type="image/x-icon" />
<link runat="server" rel="icon" href="~/favicon.ico" type="image/ico" />
但你可以在这里找到更多信息:http://doctype.com/