`
123003473
  • 浏览: 1064388 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

网站默认图标shortcut icon和icon的区别

 
阅读更多
<link rel="shortcut icon" href="http://example.com/favicon.ico" type="image/vnd.microsoft.icon"> <link rel="icon" href="http://example.com/favicon.ico" type="image/vnd.microsoft.icon">

建议包含上面两行HTML代码,可以支持ico格式的图标

然而,只有第一行是必须的,因为“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”>。后来鉴于此功能将被用于所有新内容,多数浏览器都对此功能增加了支持。

为了更好的应用于各个地方,最好使用标准化方式,经过测试除IE6浏览器只支持icon格式的图标,新的浏览器对所有格式的浏览器都支持的不错
分享到:
评论

相关推荐

    win一键去快捷方式小箭头盾牌

    win系统默认的桌面图标都是有小箭头和盾牌的,非常不好看,其实我们只需要使用一款小工具就能搞定这些烦人的箭头和盾牌。 Remove Shortcut Icon是一款非常给力的win桌面工具,该工具可以帮助用去除快捷方式上的小...

    网站ico图标提取工具

    需要注意的是,由于不同的网站可能会有不同的方式处理图标,有些可能会在HTML头部的`&lt;link rel="shortcut icon"&gt;`标签中定义,有些则可能通过JavaScript动态加载。因此,一个高效的提取工具需要能够适应这些差异,...

    如何修改IE地址栏图标

    在互联网上浏览时,我们常常会在浏览器的地址栏看到一个小图标,这个图标被称为“Favicon”,它代表了网站的身份标识,有助于提升网站的专业性和品牌形象。对于Internet Explorer(IE)浏览器而言,为了让图标在地址...

    为网站添加网站图标ico,动画图标gif(在浏览器地址栏中显示).zip

    对于Windows系统,浏览器会优先寻找名为“favicon.ico”的文件,将其作为网站的默认图标。 添加ICO图标的过程非常简单。根据"直接在站点根目录下放入名为:favicon.ico 的图标文件就行了 不用写link了.txt",只需要...

    修改tomcat项目的图标

    #### 三、方法一:直接替换Tomcat默认图标 **步骤**: 1. **定位文件**:打开已安装的Tomcat目录,进入`webapps\ROOT`目录。 - **路径示例**:`D:\tomcat\apache-tomcat-7.0.50-1\webapps\ROOT` 2. **替换文件**...

    php 抓取任意网站 favicon 小图标

    `null.png`是一个备用的favicon图片,当无法从目标网站获取图标或出现错误时,可以显示这个默认图标。 `cache`目录用于存储抓取到的favicon图标,这是一个重要的性能优化措施,避免了频繁的网络请求。文件系统中的...

    浏览器 图标总汇 ico + png

    在Web开发中,ICO文件常用于网站的favicon,即浏览器地址栏上的小图标,帮助用户快速识别和区分不同的网站。 PNG,全称Portable Network Graphics,是一种无损压缩的位图格式,支持透明度和索引色。相比于ICO,PNG...

    ico图标网吧常用

    通过定义&lt;link rel="shortcut icon" href="路径"&gt;的HTML标签,可以指定网站的ico图标。 6. 图标库与版权:使用ico图标时要注意版权问题,确保使用的图标没有侵犯他人知识产权。可从免费图标库如Flaticon、...

    命令行创建快捷方式的工具Shortcut及语法和范例.rar

    - `/f` 或 `/icon`:设置快捷方式的图标路径。 - `/t` 或 `/hotkey`:设置快捷方式的热键。 例如,如果你想创建一个指向"C:\Program Files\Notepad++\notepad++.exe"的快捷方式,并将其保存在桌面,且设置描述为...

    更改浏览器中服务器的图标(以tomcat为例子)

    默认的服务器图标可能不符合项目的品牌形象和风格,更改服务器的图标可以使网站更加专业化和个性化。同时,更改服务器的图标也可以提高网站的可识别性和品牌awareness。 如何更改浏览器中服务器的图标? 要更改...

    favicon.ico 图标大全

    Favicon(Favorites Icon)是网站的图标,通常显示在浏览器的地址栏、书签栏以及标签页上,使用户能够快速识别和记忆网站。 1. **favicon.ico 的基本概念**: - Favicon 是一种特殊的图像格式,用于定义网站的代表...

    android 桌面APP图标增加角标功能

    当有未读通知时,系统会默认在对应应用的启动器图标上显示一个小红点(角标)作为提示,但这并不总是可见,尤其是在那些没有原生支持角标的设备上。 要为Android桌面APP图标增加角标功能,我们可以利用Android的...

    ICO图标

    ICO图标是一种特定的图像文件格式,主要用于计算机操作系统中的应用程序和网站,用以表示文件、文件夹、快捷方式等。这种图标文件可以包含多种尺寸和颜色深度的图像,以适应不同的屏幕分辨率和显示设置。在Windows...

    VB实现带图标的菜单

    5. **显示图标**:默认情况下,VB可能不会立即显示图标。为了确保图标显示,需要检查以下设置: - MenuItem的`ShowShortcutKeys`属性应设置为`False`。 - MenuItem的`DisplayStyle`属性应设置为`ImageAndText`或`...

    How to create a shortcut to another file

    shortcut.IconLocation = "C:\\path\\to\\icon.ico"; // 可选,设置快捷方式图标 shortcut.TargetPath = targetPath; // 保存快捷方式 shortcut.Save(); } } ``` 此外,对于更底层的操作,比如在C++中,你...

    漂亮 ICO,图标文件

    Windows系统支持ICO格式作为程序图标的默认标准,开发者可以将ICO文件嵌入到可执行文件或资源文件中,使应用在任务栏、开始菜单和桌面快捷方式上显示个性化的图标。 总之,ICO图标文件是网页和应用程序视觉识别的...

    修改IE地址栏Tomcat 小猫咪图标

    Favicon是“Favorites Icon”的缩写,它是一个小型的图像文件,通常为ICO格式,用于在浏览器的地址栏、书签和历史记录中代表一个网站。当用户打开一个网页时,浏览器会自动请求该网页的Favicon并显示在地址栏上,...

    asp.net显示自己的网页图标的几种方式

    在互联网的多标签浏览器中,每个标签页的左上角都会显示一个网页图标,称之为favicon(网页图标)...通过这些方法,无论用户使用何种浏览器,都可以使自己的网站图标显示在合适的位置,从而增强用户体验和网站识别度。

    创建快捷方式 c++ 快捷方式 shortCut CreateShortCuts

    pShellLink-&gt;SetIconLocation(L"C:\\Path\\To\\Icon.ico", 0); // 0表示默认索引 ``` 3. **创建指向快捷方式的指针**:通过`IPersistFile`接口的`Save`方法将快捷方式保存到磁盘。 ```cpp IPersistFile* pPersist; ...

    如何修改tomcat项目的图标(两种)

    通过上述步骤,可以轻松地为Tomcat项目定制一个独一无二的图标,从而增强网站的识别度和品牌形象。希望上述介绍能为需要修改Tomcat图标的朋友提供有价值的帮助。如果有疑问或者需要进一步的交流,欢迎留言讨论。

Global site tag (gtag.js) - Google Analytics