下面是我的页面,这是不工作的代码,我的意思是最喜欢的图标不显示。
<iframe id="__printingFrame" style="display:none;"></iframe>
<link rel="shortcut icon" href="/favicon.ico" type="image/vnd.microsoft.icon" />
令我惊讶的是,当我改变顺序
<link rel="shortcut icon" href="/favicon.ico" type="image/vnd.microsoft.icon" />
<iframe id="__printingFrame" style="display:none;"></iframe>
效果很好。
有线索吗,这里发生了什么,我错过了什么?
我不知道为什么你在<body>
标签内使用<link />
标签和<iframe />
标签(我假设)。<link />
标签应该出现在<head>
标签中,<iframe />
作为内容类型标签,应该出现在<body>
中。在上述排列中,<link />
标签显然是先出现的,然后是<iframe />
标签。
像<link />
, <base />
这样的标签是元标签,它们应该在任何内容标签之前出现。