我正在尝试将favicon添加到我的网站中。我在https://www.favicon-generator.org/上创建了图标并粘贴在给定的代码中。我确定文件目录是正确的,因为我已多次检查过。有人可以帮助我,我需要添加或删除哪些样式,或者我错过了什么?
<DOCTYPE html>
<html lang="en">
<title>Drafted</title>
<head>
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
<link rel="icon" href="/favicon.ico" type="image/x-icon">
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div class="bg">
<video id="video-bg" preload="auto" autoplay="true" loop="loop">
<source src="video.mp4" type="video/mp4">
Video Not Supported :(
</video>
</div>
<div class="form">
<a href="#" target="_blank">
SUBMIT A BACKGROUND VIDEO!
</a>
</div>
<div class="text">
<a href="#" target="_blank">
drafted
</a>
</div>
<div class="steam">
<a href="#" target="_blank">
STEAM
</a>
</div>
<div class="esea">
<a href="#" target="_blank">
ESEA
</a>
</div>
<div class="twitter">
<a href="#" target="_blank">
TWITTER
</a>
</div>
</body>
</html>
答案 0 :(得分:0)
Favicons倾向于超级积极地缓存。
您的代码似乎没有关闭,但我建议您执行以下问题排查步骤:
尝试在其他浏览器中访问同一页面。确保直接在浏览器中转到/favicon.ico
确实有效,并为您提供所需的图标。
将页面加载到其他浏览器(或其他计算机)中 - 最好之前从未见过此页面。
我不确定它与此有关,但是代码的其他部分存在一些问题,可能会导致这种副作用;
!
- 它应该是<!DOCTYPE html>
title
应该在head
部分。我建议您通过linter运行html,因为格式错误的html有时会产生非常奇怪的副作用。
答案 1 :(得分:0)
您的favicon在HTML中被正确引用,应该显示。因此,您的问题只有几个可能的原因。检查您是否可以手动导航到www.yourwebsite.com/favicon.ico
。
如果有,那就是缓存问题:
如果没有,问题是找不到该文件:
您还有无效的标记,这可能是您的问题的原因:
<DOCTYPE>
代码需要html
之前的感叹号。<title>
代码应位于<head>
。我建议您通过标记验证服务(例如The W3C Markup Validation Service)运行HTML,以确保您拥有有效的HTML。
确认所有这些并修复这两个错误几乎肯定会修复您的图标不会通过。
希望这有帮助!