如何显示网站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格式的图标

第一行是必须的,因为“shortcut icon”字符串将被多数遵守标准的浏览器识别为列出可能的关键词(“shortcut”将被忽略,而仅适用“icon”);而Internet Explorer将会把它作为一个单独的名称(“shortcut icon”)。这样做的结果是所有浏览器都可以理解此代码。

第二行,只有当希望为新浏览器提供另一种备用图像(例如动画GIF)时,才有必要。

你需要知道的:

在HTML中,link元件必须在head元件里(在<head>和</head>之间)。

对于XHTML,link必须使用“ />”结束(或“></link>”),而不可以使用“>”结束。

href可以,但不必,指向/favicon.ico的位置。它可以指向任何URL。

图像通常可以使用任何被浏览器支持的图像格式。

.ico文件格式通常可以被所有可以显示favicon的浏览器读取,favicon.ico放在网站根目录下,将会被一些不处理link元件的浏览器找到,可以不写上面的代码。

设置服务器,以发送正确的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 功能最早由微软创设,而微软公司的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:图标

转载于:https://www.cnblogs.com/tamato-jacob-wealllostcontrol/p/5389948.html

显示标题栏中标题左侧的小图icon相关推荐

  1. 打印表格留标题怎么设置_表格打印怎么保留标题!EXCEL打印如何设置每页都显示标题栏...

    如何让Excel最上面的标题栏如何固定不动 1.打Office Excel表格编辑软件. 2.在Excel中表格的标题栏,并设置好相格式. 3.点击Excel功能区的"视图",点击 ...

  2. C# WinForm中 获得当前鼠标所在控件 或 将窗体中鼠标所在控件名显示在窗体标题上...

    转:/********************** * 课题:将窗体中鼠标所在控件名显示在窗体标题上  * 作者:ZAXX  * QQ : 94027486  * 本课题可简单扩展:获取屏幕上鼠标所在 ...

  3. Winfrom中设置ZedGraph显示多个标题(一个标题换行显示)效果

    场景 Winforn中设置ZedGraph曲线图的属性.坐标轴属性.刻度属性: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/10 ...

  4. js实现HTML标题栏中新消息提示效果

    js实现HTML标题栏中新消息提示效果 标题栏新消息提示如图: 移民百科的项目中用到了这个新消息提示的效果,主要用于提示用户有新消息.具体实现代码如下: 新消息提示 var newMessageRem ...

  5. Excel怎样设置标题行,Excel工作表中标题行的处理

    Excel怎样设置标题行,工作表中标题行的处理 Excel做几十.几百行的表格很平常.看下部的数据时看不到表格的标题行,让人搞不清每一列的天文数字究竟代表什么意思.而且正常打印输出时,只有第一页能打印 ...

  6. Android 不显示标题栏和全屏的设置方法

    Android 不显示标题栏和全屏的设置方法 1.在Manifest.xml中设置 不显示标题栏 android:theme="@android:style/Theme.NoTitleBar ...

  7. HTML语言中代表网页标题的标签是,html标题标记 在html中,标题标签一共有几级?

    html文件添加标题使用什么标记 html是静态网页主要的标记如下: 注释标记 在此标记内的内容网页是不显示的 HTML的标题的代码是什么? html中标题的代码是 新建html文档,在html文档中 ...

  8. 使用Angular和API服务器显示相关表中的数据

    Angular是基于Angular JS并扩展其原理的动态Web应用程序的更新框架. 通过CData API Server,您可以为80多个数据源(包括本地数据库和基于云的数据库)生成REST API ...

  9. 如何去除Discuz标题栏中的Powered by Discuz!

    今天修改discuz代码遇到一个问题,就是标题栏中的Powered by Discuz!,很不美观.查资料后得到了解决方法!介绍给大家. 那么如何去掉标题里面的Powered by Discuz!呢? ...

最新文章

  1. android listview数据动态加载_Android | Tangram动态页面之路(六)数据分离
  2. 下列关于linux的进程,描述不正确的是,进程是资源管理的最小单位,2012年7月成人自考网络操作系统考试真题...
  3. 实现暂停一秒输出的效果_从暂停游戏联想到的
  4. Spring经典面试题和答案
  5. php编程模式,PHP编程之-设计模式简单实例
  6. 限制对象在堆或栈中声明
  7. 设计一个通用的Http Rest Client包装器
  8. 【限时免费】云计算时代的安全和智能运维(11月18日周六|广州)
  9. ThinkPHP的四种URL模式 URL_MODEL
  10. 基于邻接表建图的几种方法
  11. java le下载安装_JCreator LE
  12. 【IIS】修改注册表键值提升IIS的性能
  13. java解析json list
  14. MSN聊天记录显示方式
  15. 【甄选靶场】Vulnhub百个项目渗透——项目十:stapler-1(文件上传,多方式提权)
  16. maximo跟java_maximo中直接应用得到数据库联接
  17. 使用navicat进行mysql数据库拷贝
  18. 计算机考试word功能,2018年计算机二级MS Office考试内容:Word的功能和使用
  19. iOS开发 xcode8 和 ios10 的那些坑
  20. 2023年软件测试职业发展趋势【附晋升路线】

热门文章

  1. iOS - 外加字体(只需三步-教你轻松实现)
  2. 几率大的linux命令面试题(含答案)
  3. 这可能就是你苦苦寻找开源、高颜值、功能强大的 Markdown 编辑器(共5款)
  4. Y460N 装mac 雪豹 装xcode
  5. mtk 添加app编译进系统
  6. 电信光纤入户 itv 路由器设置
  7. ZoomIt 屏幕缩放演示软件 使用
  8. 真封神虚拟服务器,服务器端文件详细介绍即修改(三)
  9. WIN7\win10下使用批处理配置JAVA环境变量
  10. linux java编译器下载_Java编辑器-BlueJ For Linux下载V3.1.6免费版-西西软件下载