错误“Stray end tag head”和“看到一个正文开始标记但是同一类型的元素已经打开”

时间:2014-07-02 19:02:36

标签: html5 w3c-validation

如果我尝试使用我的网站(www.primapaginaonline.it),DOCTYPE HTML5进行W3C验证,我会收到一些错误,但有两个我不明白。

第一个是错误

  

第110行,第7列:迷路结束标记head

并且在第110行只有

</head>

另一个错误是

  

第111行,第24列:看到body开始标记,但相同类型的元素已经打开。

第111行的代码是

<body class="home blog">

之后它说不能继续。我该如何解决这些问题?

2 个答案:

答案 0 :(得分:2)

验证网站时,应从头开始。删除先前的错误,然后检查错误是否仍然存在。

当我修改你的代码时,只有:

<!DOCTYPE html>
<html lang="it-IT" prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#">

<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" />


<title>
 Prima Pagina Online  
</title>


</head>

留在文件的开头,没有关于头标记的警告

修改

我看了你的代码,主要的问题是你把Facebook代码放在了头部。你应该在打开body标签后把它放好。

答案 1 :(得分:0)

在我的情况下,验证器在网站使用https协议时输出完全错误,并且在css文件中包含通过http协议导入谷歌字体的行

@import url(http://fonts.googleapis.com...

必须替换为:

@import url(//fonts.googleapis.com...