【发布时间】:2019-07-06 00:25:05
【问题描述】:
我刚刚检查了一个带有https://validator.w3.org 的 HTML 页面并收到了这条消息:
错误:链接元素不得作为 body 元素的后代出现,除非该链接元素具有 itemprop 属性或具有其值包含 dns-prefetch、modulepreload、pingback、preconnect、prefetch、preload、prerender 的 rel 属性,或样式表。
从第 350 行第 3 列开始;到第 350 行,第 56 列
ript> ↩ <link rel="shortcut icon" href="images/favicon.png" />↩ <!-
我检查了 HTML 源代码,链接在该区域内(<head> 和 </head> 之间以及 <body> 和 </body> 之外。
【问题讨论】:
-
您需要提供minimal reproducible example。很可能您隐式关闭了头部并更早地启动了身体。
-
大多数浏览器无论如何都会对此类错误无动于衷
-
验证器的链接标签是否有问题?
-
@Quentin:对不起。这是我的第一篇文章,也许我做错了什么,因为我的意图是包含一些代码。我认为我已经找到了解决方案,但是我在哪里,我没有资源来给出一个很好的解释。我会尽快做的。
标签: html validation hyperlink