我正在尝试验证我的标记,以下是我的HTML代码。当我验证它时,说错误
Error: Bad start tag in img in head.
这些是我用来获取错误的标签
<noscript>
<img height="1" width="1" class="displaynone" src="https://www.facebook.com/tr?id=1007528252627508&ev=PageView&noscript=1">
</noscript>
我认为错误标签不应包含任何标签,除了和元素,但我不确定是否有人能找到确切的问题?
答案 0 :(得分:2)
您不能将<img>
个元素放在<head>
中,即使它们位于<noscript>
元素内。他们必须进入<body>
。
答案 1 :(得分:2)
<head>
元素是元数据的容器,位于<html>
标记和<body>
标记之间,就像您将添加到html页面的样式一样,将运行哪个脚本。您无法在头部添加<img>
标记。无所谓是<noscript>
。
从<img>
移除<head>
代码并将其添加到正文标记。
<body>
<img height="1" width="1" class="displaynone" src="https://www.facebook.com/tr?id=1007528252627508&ev=PageView&noscript=1">
</body>
希望它会有所帮助。