有些事发生在我身上,我打算建立我的个人网站,将favicon.ico
放在header.html
中,如下所示:
<link rel="shortcut icon" href="/favicon.ico">
并清理浏览器的历史记录,Firefox
显示图标,但Chrome
没有显示。
我无法弄清楚原因,请帮助我。
答案 0 :(得分:0)
这可能是因为您的head
中有非标头标记。例如:
<html>
<head>
<div>This div has nothing to do here. It's a "body" markup.</div>
<link rel="shortcut icon" href="/favicon.ico">
</head>
<body>
...
</body>
</html>
当Chrome在head
中找到非标题标记时(例如div
,span
,p
...),它会认为标题已完成(即使技术上没有关闭),随后的一切都应该在体内。因为favicon标记在体内时不起作用......
此行为特定于Chrome,这就是您的favicon在Firefox中工作的原因。