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="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代码:

CO

DE:
<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">

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

转载自:http://wayne173.iteye.com/blog/940524

apple-touch-icon,shortcut icon和icon的区别,码迷,mamicode.com

时间: 2024-08-08 10:31:00

apple-touch-icon,shortcut icon和icon的区别的相关文章

tap,touch,touchstart,事件与click事件的区别

根据源码所见, 移动端为了将将单击事件更加灵敏,所以现在的JQM,ST...框架都将JS单击事件封装成tap,或者touch或者touchstart事件, 其实现本质是将click触发多次,以打成移动端触屏灵敏的效果. 所以这里如果使用手机浏览器访问你的st,或者jqm项目,就得使用js修改成click事件,以防止单击多次触发的问题 tap,touch,touchstart,事件与click事件的区别

apple touch icon 大小总结

<!-- For Chrome for Android: --> <link rel="icon" sizes="192x192" href="touch-icon-192x192.png"> <!-- For iPhone 6 Plus with @3× display: --> <link rel="apple-touch-icon-precomposed" sizes="

将app现有的icon转化成圆角icon

选择圆角工具,设置半径120px 设置固定大小,然后在图片左上角开始拖动,勾勒出圆角,建立选取,自由变换,copy 选取,新建图层,删除背景,另存为,齐活 注:索引图片如何解锁: https://jingyan.baidu.com/article/7f766dafb906f14101e1d00e.html 原文地址:https://www.cnblogs.com/androiddream/p/9048656.html

error items-9022:missing required icon file.the bundle does not contain an app icon for iPhone/iPad Touch of exactly &#39;120x120&#39; pixels,in.pen format for ios versions &gt;= 7.0

error items-9022:missing required icon file.the bundle does not contain an app icon for iPhone/iPad Touch of exactly '120x120' pixels,in.pen format for ios versions >= 7.0 最近提交itunesconnect应用时,有个警告说缺少120x120图标 以下是本人解决方法: 添加Icon_120x120.png-->.plist添

关于网页收藏夹图标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问题:

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

关于shortcut icon和icon代码的区别介绍

语句一:<link rel="shortcut icon" href="favicon.ico" /> 语句二<link rel="icon" href="animated_favicon.gif" type="image/gif" /> 备注:语句一 Shortcut Icon 就是在网址列前面出现的Icon 问题:语句二 icon的作用是怎么?和语句一有什么区别? 指导 过去,为

iOS Icon尺寸、iPhone Ratina 分辨率

高清晰度的iPhone和iPod touch(单位:像素) 启动影像 :640 x 960 APP图标:114 x 114 App Store商店:1024 x 1024 Spotlight搜索小图标: 58 x 58 文档图标: 44 x 58 Web Clip图标 :114 x 114 工具栏和导航栏图标 : 约40 x 40 标签栏的图标:约60 x 60 报刊杂志:最长的边缘1024像素(最小) iPhone和iPod touch(单位:像素) 启动影像 :320 x 480 APP图标

ios项目icon和default图片命名规则

一.应用图片标准iOS控件里的图片资源,苹果已经做了相应的升级,我们需要操心的是应用自己的图片资源.就像当初为了支持iPhone 4而制作的@2x高分辨率版本(译者:以下简称高分)图片一样,我们要为iPad应用中的图片制作对应的高分版本.我知道不少开发者很有预见性的早在iOS 5.0 SDK上就完成了这一步升级.可是我还是要强调一点,那就是之前 Michael Jurewitz (@Jury)在推上提到过的: — 如果想让你的高分图片显示在新iPad上,你必须用Xcode 4.3.1 连同iOS