网站个性小图标favicon.ico的制作
什么是favicon?
所谓favicon,即Favorites Icon的缩写,顾名思义,便是其可以让浏览器的收藏夹中除显示相应的标题外,还以图标的方式区别不同的网站。当然,这不仅仅是Favicon的全部,根据浏览器的不同,Favicon显示也有所区别:在大多数主流浏览器如FireFox和Internet Explorer (5.5及以上版本)中,favicon不仅在收藏夹中显示,还会同时出现在地址栏上,这时用户可以拖曳favicon到桌面以建立到网站的快捷方式;除此之外,标签式浏览器甚至还有不少扩展的功能,如FireFox甚至支持动画格式的favicon等。
从特定的技术角度看,favicon也并不只是仅仅让网站给人更专业的观感,也可以在一定程度上减轻服务器的流量带宽占用:一般为了提高网站的可用性,我们都会为自己的网站创建一个自定义的404错误文件,在这种情况下,如果网站没有相应的favicon.ico文件,每当有用户收藏网站/网页时, Web服务器都会调用这个自定义的404文件,并在网站的错误日志中记录。这显然是应该予以避免的。
如何制作Favicon.ico
制作Favicon.ico的方法相当简单,首先,利用图形工具创建2个反映网站主题的256色的小图片:1个为32×32像素,另一个为16 ×16像素。需要注意的是,调色板要选用“Windows 默认调色板”,不然,在最终的效果展示中图形可能会发生迥异于您初衷的颜色上变化。
需要说明的是,在很多关于Favicon.ico的说明中,常见到要求图片为16色的说法,应该说这类说法大大过时:在早期如Windows 95时期,16色的Favicon.ico可能是个稳妥的选择,保证其在大多数情况下正常使用,但现在,完全不存在那类限制,16色只能使图标的展示效果大大降低。
至于在浏览器中使用时16×16像素的图片已经足够,为什么还要准备32×32像素的图片,原因在于,正如上文所言,favicon也显示在地址栏中,用户可以拖曳favicon到桌面以建立到网站的快捷方式,而桌面图标则要以32×32显示的,如果您的Favicon.ico不包括32像素的图片,系统就只能使用默认的浏览器图标来标注网站/网页,如Internet Explorer的蓝色“e”,起不到我们意欲通过Favicon.ico打造网站品牌的作用。
图片制作好后,使用如Image2Ico之类的小程序即可将2张图片转换到一个Icon文件中。也可以通过可以在线制作Favicon的网站来制作,不过,需要注意的是,这个网站要求图片源文件格式为Pic。 可以在线制作favicon.ico的地址:
http://www.chami.com/html-kit/services/favicon/
在网页中使用Favicon.ico
浏览器调用Favicon的原则是首先在网页所在的目录下寻找Favicon.ico文件,如果没有,便到网站的根目录下寻找。
因此,在网页中使用Favicon最简单的办法便是将制作好的图标文件命名为Favicon.ico,然后将其上传到网站的根目录即可。
一、favicon有什么好处
1.让浏览器的收藏夹中以图标的方式区别不同的网站
2.favicon不仅在收藏夹中显示,还会同时出现在地址栏上,这时用户可以拖曳favicon到桌面以建立到网站的快捷方式
3.可以在一定程度上减轻服务器的流量带宽占用
一般为了提高网站的可用性,我们都会为自己的网站创建一个自定义的404错误文件,在这种情况下,如果网站没有相应的favicon.ico文件,每当有用户收藏网站/网页时,Web服务器都会调用这个自定义的404文件,并在网站的错误日志中记录。这显然是应该予以避免的。
当然如果favicon很有个性,也会吸引眼球的。
二、如何制作favicon
1.利用图形转换工具
2.在线制作
因为网上下载的图像转成ico的工具不好用,如果想要做ico的话,建议去
很快就能做好,事先要准备的就是一张32*32的图片,格式为gif/jpg/png都行,进入网站后,点“浏览”,选择图片,后点“Genarate FavIcon.ico”,在新的页面内就可以看到ico效果图,该页面还可以自定义图标样式,
三、如何安装图标
当把图标设计好后,右边可以看到“To add this favicon to your site:”下面有解释:
Download and open favicon package. See ReadMe.txt for a copy of the following steps and more information.
Upload favicon.ico and animated_favicon1.gif to your web site. These files are in the favicon package you’ve downloaded.
Add following HTML tags to your web page after the < head> tag but before the < /head> tag:
下载并解压图标包。查看如下步骤和信息的备份ReadMe.txt。上传favicon.ico和animated_favicon1.gif到网站。这些文件在图标包内。把如下html代码添加到网页中< head>和< / head>之间。
按照说明操作就ok了。如果你还在自定义选了Add iPhone and iPod Touch icon,那在页面右下方还有类似上面的说明和一段代码,说明差不多,不再赘言。
另外,如果用的是wordpress,faviocn.ico和animated_favicon1.gif的路径最好是绝对路径,
当成功生成favicon.ico图像文件后,浏览器会自动弹出一个zip的压缩文件
将压缩文件中的favicon.ico图像放在根目录下(也可以是其他目录)
在页面源文件的<head></head>标签之间插入
<link rel="shortcut icon" href="favicon.ico" /> 该段
最后形成:
<head>
...
<link rel="shortcut icon" href="favicon.ico" />
</head>
因为使用中,发现当打开某网页时,ico不显示,删除临时文件之类的就ok了。