显示标题栏中标题左侧的小图icon
如何显示网站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相关推荐
- 打印表格留标题怎么设置_表格打印怎么保留标题!EXCEL打印如何设置每页都显示标题栏...
如何让Excel最上面的标题栏如何固定不动 1.打Office Excel表格编辑软件. 2.在Excel中表格的标题栏,并设置好相格式. 3.点击Excel功能区的"视图",点击 ...
- C# WinForm中 获得当前鼠标所在控件 或 将窗体中鼠标所在控件名显示在窗体标题上...
转:/********************** * 课题:将窗体中鼠标所在控件名显示在窗体标题上 * 作者:ZAXX * QQ : 94027486 * 本课题可简单扩展:获取屏幕上鼠标所在 ...
- Winfrom中设置ZedGraph显示多个标题(一个标题换行显示)效果
场景 Winforn中设置ZedGraph曲线图的属性.坐标轴属性.刻度属性: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/10 ...
- js实现HTML标题栏中新消息提示效果
js实现HTML标题栏中新消息提示效果 标题栏新消息提示如图: 移民百科的项目中用到了这个新消息提示的效果,主要用于提示用户有新消息.具体实现代码如下: 新消息提示 var newMessageRem ...
- Excel怎样设置标题行,Excel工作表中标题行的处理
Excel怎样设置标题行,工作表中标题行的处理 Excel做几十.几百行的表格很平常.看下部的数据时看不到表格的标题行,让人搞不清每一列的天文数字究竟代表什么意思.而且正常打印输出时,只有第一页能打印 ...
- Android 不显示标题栏和全屏的设置方法
Android 不显示标题栏和全屏的设置方法 1.在Manifest.xml中设置 不显示标题栏 android:theme="@android:style/Theme.NoTitleBar ...
- HTML语言中代表网页标题的标签是,html标题标记 在html中,标题标签一共有几级?
html文件添加标题使用什么标记 html是静态网页主要的标记如下: 注释标记 在此标记内的内容网页是不显示的 HTML的标题的代码是什么? html中标题的代码是 新建html文档,在html文档中 ...
- 使用Angular和API服务器显示相关表中的数据
Angular是基于Angular JS并扩展其原理的动态Web应用程序的更新框架. 通过CData API Server,您可以为80多个数据源(包括本地数据库和基于云的数据库)生成REST API ...
- 如何去除Discuz标题栏中的Powered by Discuz!
今天修改discuz代码遇到一个问题,就是标题栏中的Powered by Discuz!,很不美观.查资料后得到了解决方法!介绍给大家. 那么如何去掉标题里面的Powered by Discuz!呢? ...
最新文章
- android listview数据动态加载_Android | Tangram动态页面之路(六)数据分离
- 下列关于linux的进程,描述不正确的是,进程是资源管理的最小单位,2012年7月成人自考网络操作系统考试真题...
- 实现暂停一秒输出的效果_从暂停游戏联想到的
- Spring经典面试题和答案
- php编程模式,PHP编程之-设计模式简单实例
- 限制对象在堆或栈中声明
- 设计一个通用的Http Rest Client包装器
- 【限时免费】云计算时代的安全和智能运维(11月18日周六|广州)
- ThinkPHP的四种URL模式 URL_MODEL
- 基于邻接表建图的几种方法
- java le下载安装_JCreator LE
- 【IIS】修改注册表键值提升IIS的性能
- java解析json list
- MSN聊天记录显示方式
- 【甄选靶场】Vulnhub百个项目渗透——项目十:stapler-1(文件上传,多方式提权)
- maximo跟java_maximo中直接应用得到数据库联接
- 使用navicat进行mysql数据库拷贝
- 计算机考试word功能,2018年计算机二级MS Office考试内容:Word的功能和使用
- iOS开发 xcode8 和 ios10 的那些坑
- 2023年软件测试职业发展趋势【附晋升路线】
热门文章
- iOS - 外加字体(只需三步-教你轻松实现)
- 几率大的linux命令面试题(含答案)
- 这可能就是你苦苦寻找开源、高颜值、功能强大的 Markdown 编辑器(共5款)
- Y460N 装mac 雪豹 装xcode
- mtk 添加app编译进系统
- 电信光纤入户 itv 路由器设置
- ZoomIt 屏幕缩放演示软件 使用
- 真封神虚拟服务器,服务器端文件详细介绍即修改(三)
- WIN7\win10下使用批处理配置JAVA环境变量
- linux java编译器下载_Java编辑器-BlueJ For Linux下载V3.1.6免费版-西西软件下载