在你的站点增加自定义图标
为了进一步丰富你的网站设计,你可以在元数据中添加对自定义图标的引用,它们会在某些场景下显示。最常见的用例为 favicon(为“favorites icon”的缩写,在浏览器的“收藏夹”及“书签”列表中显示)。
这个不起眼的图标已经存在很多年了,16 像素的方形图标是第一种类型。你可以看见(取决于浏览器)这些图标出现在浏览器每一个打开的标签页中以及书签面板中的书签页面旁边。
页面添加网页图标的方式有:
将其保存在与网站的索引页面相同的目录中,以 .ico 格式保存(大多数浏览器支持更通用的格式,如 .gif 或 .png)
将以下行添加到 HTML 的
块中以引用它:html
下面是一个 favicon 出现在书签面板中的例子:
你可能还需要在不同的场景使用不同的图标。例如,你可以在 MDN Web 文档的源代码中找到它:
html
这是一种使网站在保存到苹果设备主屏幕时显示图标的方法。你甚至可以为不同的设备提供不同的图标,以确保图标在所有设备上都看起来美观。例如:
html
rel="apple-touch-icon"
sizes="167x167"
href="/apple-touch-icon-167x167.png" />
rel="apple-touch-icon"
sizes="180x180"
href="/apple-touch-icon-180x180.png" />
rel="apple-touch-icon"
sizes="152x152"
href="/apple-touch-icon-152x152.png" />
这些注释解释了每个图标的用途——这些元素涵盖的东西提供一个高分辨率图标,这些高分辨率图标当网站保存到 iPad 的主屏幕时使用。
不用担心现在实现所有这些类型的图标——这是一个相当先进的特性,不要求你有这方面的知识来通过课程的进展。这里的主要目的是让你提前了解有这一样东西,以防当你浏览其他网站的源代码时不理解源代码的含义。如果你确实想了解更多关于所有这些值以及如何选择它们,请阅读 元素的参考页面。
备注:如果你的网站使用了内容安全策略(Content Security Policy,CSP)来增加安全性,这个策略会应用在 favicon 图标上。如果你遇到了图标没有被加载的问题,你需要确认 Content-Security-Policy 响应头的 img-src 指令 没有阻止访问图标。
友情链接:
©Copyright © 2022 传奇手游风暴活动专区 All Rights Reserved.