如何显示网站logo,定义网站收藏夹图标浏览器
<link rel="shortcut icon" href="/path/favicon.ico"type="image/vnd.microsoft.icon" />服务器
<link rel="icon" href="/path/favicon.ico" type="image/vnd.microsoft.icon" />或<link rel="icon" href="/path/image.png" type="image/png" />或<link rel="icon" href="/path/image.gif" type="image/gif" />网络
建议包含上面两行HTML代码,能够支持ico格式的图标ide
第一行是必须的,由于“shortcut icon”字符串将被多数遵照标准的浏览器识别为列出可能的关键词(“shortcut”将被忽略,而仅适用“icon”);而Internet Explorer将会把它做为一个单独的名称(“shortcut icon”)。这样作的结果是全部浏览器均可以理解此代码。测试
第二行,只有当但愿为新浏览器提供另外一种备用图像(例如动画GIF)时,才有必要。动画
在HTML中,link元件必须在head元件里(在<head>和</head>之间)。网站
对于XHTML,link必须使用“ />”结束(或“></link>”),而不能够使用“>”结束。spa
href能够,但没必要,指向/favicon.ico的位置。它能够指向任何URL。设计
图像一般能够使用任何被浏览器支持的图像格式。图片
.ico文件格式一般能够被全部能够显示favicon的浏览器读取,favicon.ico放在网站根目录下,将会被一些不处理link元件的浏览器找到,能够不写上面的代码。
ICO 文件 image/vnd.microsoft.icon(或者亦可出于兼容性缘由使用image/x-icon。然而最好使用IANA注册的MIME类型,由于多数主流浏览器如今支持它)
GIF 文件 image/gif
PNG 文件 image/png
ICO:包括多种分辨率(最常使用的是16×16和32×32,Mac OS X有时使用64×64和128×128)以及位深(比特每像素)(多数使用四、八、24 bpp,即1六、256和1600万色)。
GIF: 使用16×16,256色。
PNG: 使用16×16,256色或24位。
Favicon 功能最先由微软创设,而微软公司的IE网页浏览器会对每个网站都请求favicon。微软支持的link标签不听从World Wide Web Consortium(W3C,万维网联盟)的HTML建议[1],由于:rel属性必须包含一个用空格做分隔符的link类型的列表,因此一个包含两词的link类型不能被遵照标准的浏览器理解。
“.ico”文件类型(一种用于Microsoft Windows上图标的光栅格式)没有一个注册的MIME类型,并且彷佛在当时也不能被多数浏览器理解。然而2003年,这一格式在IANA得到注册,其 MIME类型是image/vnd.microsoft.icon,进而消除了此问题的第一部分。
在网站上使用保留地址(reserved location)与Architecture of the World Wide Web(互联网的结构)矛盾,同时被认为是link squatting(连接劫持)或URI squatting(URI劫持)。
Mozilla 浏览器经过一种听从Web标准的方法添加了对favicon的支持。它采用rel=”icon”并容许网络设计人员添加任何支持的图像格式的 favicon。例如<link rel=”icon” type=”image/png” href=”/path/image.png”>。后来鉴于此功能将被用于全部新内容,多数浏览器都对此功能增长了支持。
为了更好的应用于各个地方,最好使用标准化方式,通过测试除IE6浏览器只支持icon格式的图标,新的浏览器对全部格式的图片都支持的不错。
因此若是不会作ico格式的图片,能够吧第二句中的rel="icon"改为rel="shortcut ico"?
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
shortcut:快捷方式,捷径
favicon:网站图标(favorite icon)→网页图标,收藏夹图标
icon:图标