gpt4 book ai didi

html - favicon 和 image 和有什么不一样?

转载 作者:行者123 更新时间:2023-12-03 23:37:42 26 4
gpt4 key购买 nike

我想在浏览器的标题栏上放一个图标,但是我应该在下面的选项中使用的东西都可以正常工作,但我想知道这些类型之间的区别,是否有必要在两个 rel(快捷方式图标和图标)中提及图标.

<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
<link rel="icon" href="/favicon.ico" type="image/x-icon">


<link rel="shortcut icon" type="image/png" href="img/micrologo.png">
<link rel="icon" type="image/png" href="img/micrologo.png">

最佳答案

引用自 mozilla 开发人员页面,您应该只使用 rel="icon" .

The shortcut link type is often seen before icon, but this link type is non-conforming, ignored and web authors must not use it anymore.


https://developer.mozilla.org/en-US/docs/Web/HTML/Link_types
至于 ico 与 png,如果您想支持 Internet Explorer 10 及更低版本等较旧的浏览器,则需要定义 .ico 图标,因为这些浏览器不支持 png、gif、jpeg 或 svg 图标。
![Favicon file support chart
为大多数浏览器优化一个漂亮的图标的最好方法是拥有这样的东西:
// Target ios browsers.
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
// Target safari on MacOS.
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
// The classic favicon displayed in tabs.
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
// Used by Android Chrome for the "Add to home screen" icon and settings.
<link rel="manifest" href="/site.webmanifest">
// Used for Safari pinned tabs.
<link rel="mask-icon" href="/safari-pinned-tab.svg" color="#193860">
// Target older browsers like IE 10 and lower.
<link rel="icon" href="/favicon.ico">
// Used by Chrome, Firefox OS, and opera to change the browser address bar.
<meta name="theme-color" content="#ccccc7">
// Used by windows 8, 8.1, and 10 for the start menu tiles.
<meta name="msapplication-TileColor" content="#00aba9">
要生成所有这些不同的文件,最好使用元标记 https://realfavicongenerator.net/ (我不以任何方式隶属于该网站,我只是经常使用它)

关于html - favicon 和 image 和有什么不一样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46688663/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com