关于网页收藏夹图标shortcut icon和icon代码的区别(转载)

shortcut icon和icon代码之间究竟有何区别呢.下面介绍一下
语句一:<link rel="shortcut icon" href="favicon.ico" />
语句二<link rel="icon" href="animated_favicon.gif" type="image/gif" />
备注:语句一 Shortcut Icon 就是在网址列前面出现的Icon
问题:语句二 icon的作用是怎么?和语句一有什么区别?
指导
过去,为保证favicon出现,网站设计者和开发者采用了多种方法。很难明确地保证favicon可以在所有电脑上显示,即使是用同一版本的一种浏览器。
下列代码另一个局限就是它把favicon关联到了某个特定的HTML或XHTML文档上。为避免这一点,favicon.ico文件应置于根目录下。多数浏览器将自动检测并使用它。
建议包含以下两行HTML代码:
CODE:
<link rel="shortcut icon" href="http://www.cable163.com/favicon.ico" type="image/vnd.microsoft.icon">
<link rel="icon" href="http://ewww.cable163.com/favicon.ico" type="image/vnd.microsoft.icon">
然而,只有第一行是必须的,因为“shortcut icon”字符串将被多数遵守标准的浏览器识别为列出可能的关键词(“shortcut”将被忽略,而仅适用“icon”);而Internet Explorer将会把它作为一个单独的名称(“shortcut icon”)。这样做的结果是所有浏览器都可以理解此代码。只有当希望为新浏览器提供另一种备用图像(例如动画GIF)时,才有必要添加第二行。
在HTML中,link元件必须在head元件里(在<head>和</head>之间)。
对于XHTML,link必须使用“ />”结束(或“></link>”),而不可以使用“>”结束。
href可以,但不必,指向/favicon.ico的位置。它可以指向任何URL。
图像通常可以使用任何被浏览器支持的图像格式。
.ico文件格式通常可以被所有可以显示favicon的浏览器读取。
设置服务器,以发送正确的MIME标识:
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)以及位深(比特每像素)(多数使用4、8、24 bpp,即16、256和1600万色)。
GIF: 使用16×16,256色。
PNG: 使用16×16,256色或24位。
注意:当favicon.ico被置于文档根目录时,将会被一些不处理link元件的浏览器找到,即使没有您的站点上没有指向它的链接。
标准化
Favicon功能最早由微软创设,而微软公司的Internet Explorer网页浏览器会对每一个网站都请求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">。后来鉴于此功能将被用于所有新内容,多数浏览器都对此功能增加了支持。

时间: 2024-08-11 05:46:15

关于网页收藏夹图标shortcut icon和icon代码的区别(转载)的相关文章

自定义网站的icon和收藏夹图标

定制网站收藏夹图标的方法有两种: 第一种方法: 第一步,当然是准备一个能体现您的主页的风格和个性的图标.比较简便的办法除了下载,就是将您的网站的logo做成一个图标. 第二步,将这个图标文件命名为:favicon.ico. 第三步,将favicon.ico上传到您的网站所在的服务器的根目录下.您不需要对您的网页文件作任何的修改,Internet Explorer 5会自动的不停的搜索您的网站的根目录,它一旦发现了favicon..ico这个文件,就会将该图标显示在访问者的地址栏和收藏夹列表中了.

将收藏夹图标添加到您的站点(Favicon)

您是否曾在IE和Firefox等现代浏览器中将网站添加到收藏夹菜单中,并注意到列表中网站标题旁边添加了一个网站自己的自定义图标?此自定义图标不是简单的默认图标,而是使该网站与列表中的其他网站脱颖而出.现在,当您再次查看该列表时,您最有可能点击哪个站点?可能是带有特殊图标的那个! 如果您还没有看过,可以访问Dynamicdrive.com或Pageresource.com等网站,并将它们添加到您的收藏列表中.请注意收藏夹菜单中突然出现彩×××标的方式,以及如何将图标添加到您输入网站URL的"地址&

【Python】iiblogs ——命令行下的网页收藏夹

昨天和集训队的几位大大聊天,聊着聊着就聊到了博客的问题,发现几个人要么在CSDN 要么在博客园上, 要记住他们的所有的地址还真是不便,于是灵机一动,何不自己写一款小工具来存储打开他们的博客呢?于是将这款工具取名为iiblogs,意为ii系列的博客工具,其实本质上就是个收藏夹,打开某位大牛博客的方法就是直接终端下输入:iiblogs [大牛的名字] . 各种操作比如添加,删除,修改,改名都可以在使用选项来完成,比如 增加-a --add 删除-d --del 修改-m --modify 改名-c

定义网站收藏夹图标

<link rel="shortcut icon" href="${basePath}/manage/images/favicon.ico"> <link rel="icon" href="${basePath}/manage/images/favicon.ico" type="image/x-icon" /> 参考:http://www.jb51.net/web/20483.htm

在网页标题栏上和收藏夹显示网站logo

第一步,准备一个图标制作软件. 首先您必须了解所谓的图标(Icon)是一种特殊的图形文件格式,它是以.ico 作为扩展名.普通的图像设计软件无法使用这种格式,所以您需要到下载一个ico图标工具,本站常用软件既有,推荐强大的Microangelo,可以方便 的制作ico图标.汉化修正版下载地址:http://www.skycn.com/soft/2478.html 第二步,确定“收藏夹”图标的规格. 在收藏夹里出现的是16*16:所使用的颜色最好成绩不要超过16色.(为了清晰),如果你不清楚可以在

收藏夹里的小图标

在很多的站点中,当我们把该站点加入收藏家后,发现在收藏管理中出现的不是 IE 的 默认 图标,而是一个非常漂亮的图标 当我们访问这些站点的时候,url地址栏也是出现的 这个漂亮的图标 ,这个到底是因为什么呢? 豆腐在这里告诉你为什么!!1 <link REL="SHORTCUT ICON" href="http://www.asp888.net/site.ico"> 呵呵,很简单,是不是!现在赶快就在自己的站点上试一下! 收藏夹里的小图标

Ubuntu18.04安装pycharm如何显示锁定图标到收藏夹

1.环境: 系统版本:ubuntu1804LTS pycharm版本:pycharm-community-2019.2.4 2.安装遇到问题: 执行完pycharm.sh后,启动pycharm程序,发现无法添加到收藏栏,网上搜了一些资料,也踩了坑,发现试了后pycharm的图标可以添加到收藏栏,但是是透明图标,让我很不满意. 3.亲测正确的解决方案: (1)在/usr/share/applications/目录下创建Pycharm.desktop文件 cd /usr/share/applicat

apple-touch-icon,shortcut icon和icon的区别

apple-touch-icon 可以了解到这是一个类似网站favicon的图标文件,用来在iphone和ipod上创建快捷键时使用. 这个文件应当是png格式,57x57像素大小,放在网站根目录之下.如果准备的文件不是57x57的话,它会自己缩放的. 在页面的head部分,用下面的格式表示. <link rel="apple-touch-icon" href="/apple-touch-icon.png"/> 语句一:<link rel=&quo

高效系列:bat生成文件夹目录 & 折腾exe及icon配合

有时候我们需要新生成一套文件夹目录,就比如项目管理目录 大概的清单如下: ├─01.项目管理 │  ├─01.立项文档 │  ├─02.策划文档 │  ├─03.管理监控 │  ├─04.配置管理 │  ├─05.质量保证 │  ├─06.验收文档 │  ├─07.项目报告 │  ├─08.评审报告 │  ├─09.变更管理 │  ├─10.结项文档 │  ├─11.会议记录 │  └─12.其它文档 ├─02.需求文档 │  ├─01.用户需求说明书 │  └─02.需求规格说明书 ├─03.