网站图标 - 最佳实践 [关闭]

2023-11-24

更新的问题:

2022 年创建网站图标时的最佳实践是什么?


这是 2013 年提出的原始问题:

我正在尝试了解网站图标、触摸图标以及现在的平铺图标所需的所有这些不同尺寸和格式。

我读过这篇文章:http://www.jonathantneal.com/blog/understand-the-favicon但我仍然有点不清楚到底要使用什么才能在所有设备和浏览器 >= IE8 上看起来相当不错。

我想我应该创建以下内容:

ICO
网站图标 (32x32)

PNG
网站图标.png (96x96)

平铺图标
瓷砖图标.png (144x144)

苹果触摸图标
苹果触摸图标-precomposed.png (152x152)
基于此https://github.com/h5bp/html5-boilerplate/issues/1367

...然后使用此代码来为他们提供服务?

<link rel="apple-touch-icon" href="path/to/touchicon.png">
<link rel="icon" href="path/to/favicon.png">
<!--[if IE]><link rel="shortcut icon" href="path/to/favicon.ico"><![endif]-->
<!-- or, set /favicon.ico for IE10 win -->
<meta name="msapplication-TileColor" content="#D83434">
<meta name="msapplication-TileImage" content="path/to/tileicon.png">

我错过了什么吗?

我不清楚这是否会覆盖 IE 10?


Favicon 比听起来复杂得多。 10年前,favicon.ico是唯一需要的物品。然后是触摸图标,然后是由于不同的 iOS 设备屏幕分辨率而出现的多个触摸图标,然后是 Windows 的平铺图标......

这里的一些答案非常全面——而且势不可挡(所有这些,只是为了一个网站图标?)。然而,他们未能表明Windows 的 310x310 磁贴图标建议为 558x558。由于它们是几个月前写的,因此没有提及最近发生的事情Android Chrome M39 的清单 or the OS X El Capitan 上 Safari 的固定选项卡 SVG 图标.

每个平台的设计是另一个棘手但被忽视的话题。例如,网站图标通常是透明的。但 iOS 不支持透明度(举个例子,比较一下所以触摸图标以及当您将 SO 添加到 iPhone 的主屏幕时您会得到什么)。

由于这些原因,我认为网站图标的最佳实践是not手动创建它。相反,使用工具来自动化整个过程并强制执行平台准则。

我建议你使用真实网站图标生成器。它会生成完成工作所需的所有图片和 HTML 代码:

  • favicon.ico和桌面浏览器的 PNG 图标
  • 适用于 iOS 和 Android 设备的 Apple 触摸图标
  • Windows 8 磁贴
  • OS X El Capitan 上 Safari 的固定选项卡图标

例如,它不仅生成msapplication-TileImage图片和标记,但也是最新的browserconfig.xmlIE11 支持的文件。几个月前它还进行了更新,以支持 Android Chrome 清单和 Safari OS X El Capitan。

完全披露:我是该网站的作者。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

网站图标 - 最佳实践 [关闭] 的相关文章

  • html ico 图片 无效,favicon.ico不显示的原因分析和解决办法

    最近尝试着给我的网站加了一个favicon ico图标 正常的情况下可以用Favicon Manager这个插件来实现 xff0c 具体办法我参照了zEUS 给出的方案 你也可以在这里下载该插件 启用这个插件后 xff0c 在后台设置好fa
  • 如何在 blogdown 中的网页选项卡上添加图标

    如何向 blogdown 网站添加网站图标 我正在使用minimal主题 我尝试在 config toml 中添加该行favicon imgPath我还尝试将 favicon ico 移动到静态文件夹 但都没有成功 如果您有一个名为favi
  • 使用 HTML 更改浏览器顶部(favicon)

    使用 HTML 查看图像时 如何更改浏览器选项卡中显示的小图像 抱歉 我是编程新手 小图像就是我所说的 它被称为favicon 将 favicon ico 文件放在 www 根目录中并使用以下代码
  • HttpURLConnection - “https://”与“http://”

    例如 我试图获取用户输入的网址的图标 url google com 我使用 HttpUrlConnection 从 favicon ico主机 URL 的扩展名 String faviconString Uri parse url getH
  • 如何使用beautiful soup和python获取favicon

    我写了一些愚蠢的代码只是为了学习 但它不适用于任何网站 这是代码 import urllib2 re from BeautifulSoup import BeautifulSoup as Soup class Founder def Fin
  • 网站图标在 IE 中不工作

    我有一个使用自定义 favicon ico 的网站 图标在除 IE 之外的所有浏览器中按预期显示 当尝试在 IE 中显示图标时 我得到大红色 x 当在另一个浏览器中显示图标时 它显示得很好 页面源码包括 它确实可以在其他浏览器中工作 谢谢你
  • 如何强制 ie11 请求新的图标?

    我正在开发一个网站 该网站根据登录的用户详细信息更改其图标 控制器在后端处理此请求 并为该网站发送适当的图标 到目前为止 我通过以下方式避免了大多数浏览器缓存图标 然而 该图标仍然在 ie11 中被缓存 当我在 Netbeans 上打开调试
  • WordPress 网站图标未显示在 Google Chrome 选项卡上

    几周以来 我的网络杂志的图标不再显示 在我工作的浏览器上 也在我的个人电脑上 我认为我没有更改配置 我尝试重新上传 但没有成功 https www yubigeek com 在 Google Chrome 开发者控制台中 favicon i
  • 闪亮的网站图标

    我想向我的 WebApp 添加一个网站图标 我正在使用这条线 但它不起作用 HTML 在 ui R 脚本内部和外部shinyUI 功能 我还有 server R 和 ui R 所在的 image png 我也尝试将其放入文件夹 www 你知
  • 检查苹果触摸图标

    我刚刚为网站设置了苹果触摸图标链接和图像 我想检查它是否有效 没有 iDevice 我很难执行此测试 有谁知道可用于执行此测试的工具 你可以尝试一下http realfavicongenerator net favicon checker
  • 添加苹果图标到网站

    我已经使用 Woorank 测试了我的网站 并显示了有关缺少 Apple 图标的警告 我已经搜索过 但我不确定如何包含这个图标 我找到了这段代码
  • Safari 图标错误地呈现白色背景

    Edit 我发现这是由于深色模式造成的 因为图标和背景之间没有足够的对比度 但是 还有办法禁用此功能吗 我用图标制作了一个模拟图像文件 对比度似乎足够了 我正在尝试向HTML网站 但是 在 Safari 中 图标错误地呈现为白色背景 见下图
  • 哪些版本的 IE 支持 PNG 图标?

    在这个旧的 StackOverflow 帖子中 https stackoverflow com questions 1344122 favicon png vs favicon ico why should i use pngs inste
  • 将网站图标添加到网站[重复]

    这个问题在这里已经有答案了 可能的重复 HTML 标题图像 https stackoverflow com questions 3103490 html title image 有人可以告诉我如何让图标出现在 PHP 的浏览器选项卡上吗 我
  • 从 Express Web 服务器加载 favicon 图标会导致违反内容安全策略

    当我尝试加载我正在创建的网站时出现以下错误 拒绝加载图像 http 167 71 89 74 favicon ico http 167 71 89 74 favicon ico 因为它违反了以下内容安全策略指令 default src no
  • 显示 pdf 时不显示 Favicon,如何使其显示?

    import React from react import CoursePDF from pdf course pdf function About return div p a href CoursePDF here a p div e
  • Firefox 不显示网站图标

    Locked 有对该问题内容的争议 help locked posts此时正在解决 目前不接受新的答案或互动 I DO知道这个问题仅在这个网站上就被问了至少一千次 但我已经阅读了其中的许多主题 我确实认为自己知识渊博 很少问任何事情 而是更
  • 为什么 Firefox 中的图标无法加载?

    我正在使用以下内容 这是一个真正的 ico 当我访问时http mydomain com http mydomain com 图标加载 但是当我访问 www 子域 www mydomain com 它不会加载 有什么想法吗 我发现我必须清除
  • favicon.ico 没有出现在任何地方

    我在这里看了几篇文章 并且在网上做了进一步的研究 但我找不到问题所在 我将 favicon ico 放在主目录中 但它没有显示在任何浏览器上 我亲自在 Firefox 和 Safari 上进行了尝试 并在 Browsershots 上尝试了
  • 如何从与静态路径不同的目录提供静态文件?

    我正在尝试这个 favicon path path to favicon ico settings debug True static path os path join PATH static handlers r WebHandler

随机推荐

  • invalidateList 和 invalidateDisplayList 有什么区别?

    我有一个 DataGrid 其中填充有 ArrayCollection 中的对象 更新对象的字段之一后 我希望屏幕更新 数据源不可绑定 因为我是在运行时构建它的 而且我还不知道如何使其可动态绑定 这是另一个问题 在这种情况下 如果我在网格上
  • 清理 Mercurial 存储库

    我的 hg 存储库的历史记录中有一堆文件已被删除 它们导致存储库变得相当大 其中一些是图像 以及项目早期的 sql 转储 以及其他一开始就不应该提交的东西 我如何让 Mercurial 忘记这些东西并再次将我的存储库缩小到合理的大小 我是否
  • C# 中的非对称加密示例

    我需要通过 TCP 连接将机密数据发送到服务器 我做了很多研究并且理解了理论部分 根据我的研究 我想做以下事情 注意有一个服务器和一个客户端 我们假设客户端或服务器的公钥可以被任何人获取 客户创建他的公钥和私钥 他能够用他的私钥加密并用他的
  • 不带值的 MediaWiki URL 参数

    The query的一部分URL似乎由键值对组成 并由相关联 我一直习惯使用 jQuery param 函数对我的查询字符串进行 URL 编码 因为我发现它使我的代码更具可读性和可维护性 在过去的几天里 我发现自己在调用 MediaWiki
  • SimpleDateFormat 类中有哪些可用的日期格式?

    谁能告诉我 SimpleDateFormat 类中可用的日期格式 我已经浏览了 api 但找不到满意的答案 非常感谢任何帮助 下面详细描述了日期和时间格式 SimpleDateFormat Java Platform SE 7 日期和时间模
  • 如何将 String 上的 PageRequest 作为数值进行排序

    我目前有一个系统 可以过滤和排序数据库中的记录并将它们作为分页对象返回 其中一行是这样的 final PageRequest request new PageRequest this pagingSettings getPageNumber
  • 已知起点、终点和半径,如何求圆弧圆周上的点?

    请参阅下图以直观地了解我的问题 我有点 1 和 2 的坐标 它们是通过使用其他可用信息的公式得出的 参见问题 如何计算已知半径和圆心的圆上的点 我现在需要做的 与轨道建设分开 是将点 1 和点 2 之间的点绘制为绿色 这样做的最佳方法是什么
  • Cordova 6.4.0 Android 构建发布 apk 时出错

    我有一个项目在 cordova 6 3 1 上运行良好 然后我将 cordova 和我的项目更新到 6 4 0 在此之后 我第一次构建时 gradle 也自动更新了 现在我遇到一个重要的问题 我需要在 build json 文件中包含密钥库
  • MousePressEvent,QGraphicsView中的位置偏移

    我有一些困难QGraphicsView and QGraphicsScene 当我缩放 取消缩放场景并使用 mousePressEvent 创建项目时 我的位置有一个偏移 如何避免这种情况 event pos 似乎是问题 from PyQt
  • 如何使用 selenium 3.0.0 beta 关闭 geckodriver

    环境 Win 7 Selenium 3 0 0 测试版 FireFox 49 0 1 System setProperty webdriver gecko driver C geckodriver exe WebDriver driver
  • Apache ProxyPass 未加载资源

    我配置了 apache proxypass 它可以工作 但无法加载图像 javascript CSS 等 我想 proxypass 到另一台服务器 而不是本地主机 以下是我的配置 查看错误图像
  • Google 地图 API 的服务帐户

    On the Google 云身份验证概述页面上对云服务进行了以下说明 对于几乎所有情况 无论您是在本地开发还是在外部开发 生产应用程序 您应该使用服务帐户 而不是 用户帐户或 API 密钥 考虑到这一点 我的问题是 当使用 Google
  • 异常处理 ASP.NET MVC Web API

    首先 是的 我们已经创建并正在使用一个继承自 ExceptionFilterAttribute 的异常过滤器 它会在应用程序启动时在我们的身份过滤器之后立即注册到配置中 并且如果我们的 API 内部某个地方发生错误 它的工作效果几乎与预期一
  • 如何处理 Web 驱动程序 Selenium python 浏览器或应用程序可能不安全的问题?

    我正在尝试自动登录 Gmail 但看到此错误 我认为这一定是因为该网站能够检测到自动化并阻止它 大家能告诉我如何克服这个问题吗 我的个人帐户没有发现此问题 但只有普通帐户才会出现此问题 In you account profile in S
  • 在 kableExtra() 中设置字幕格式

    是否可以将字幕格式设置为kableExtra 我想在编织时将表格的标题居中并加粗HTML in RMarkdown 我试图将桌子包裹起来CSS div文本居中的位置 但这并没有产生预期的结果 样本表 library kableExtra k
  • python下载速度极慢

    有没有办法提高Python上的url下载速度 我有一个用 VB6 编写的程序 无需尝试即可使用 Python 我已经转换了这个东西 现在正在尝试 Python linux 中的东西似乎慢得多 时间是原来的两倍 即使是该程序的初始版本似乎也比
  • Flutter 如何改变ListView中鼠标滚轮的滚动速度?

    我是初学者 我正在 Windows 下编写一个关于 Flutter 的应用程序 问题是 ListView 中的文本通过鼠标剪辑滚动得太慢 我尝试覆盖 ScrollPhysics 但没有成功 请提供一种改变滚动速度的工作方法 对于找到这篇文章
  • 通过Java JDBC连接Hive

    这里有一个问题从 java 连接到 Hive但我的是不同的 我的配置单元在 machine1 上运行 我需要使用在 machine2 上运行的 Java 服务器传递一些查询 据我了解 Hive 有一个 JDBC 接口 用于接收远程查询 我从
  • JSX 元素类型没有任何构造或调用签名。打字稿

    In case compose使用时出现错误JSX element type Option does not have any construct or call signatures redux 版本 3 7 2 import as Re
  • 网站图标 - 最佳实践 [关闭]

    Closed 这个问题需要多问focused 目前不接受答案 更新的问题 2022 年创建网站图标时的最佳实践是什么 这是 2013 年提出的原始问题 我正在尝试了解网站图标 触摸图标以及现在的平铺图标所需的所有这些不同尺寸和格式 我读过这