Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
html页面分析错误,头部移动到正文中_Html_Parsing - Fatal编程技术网

html页面分析错误,头部移动到正文中

html页面分析错误,头部移动到正文中,html,parsing,Html,Parsing,我有一个html文件,任何浏览器都无法正确解析它-头部最终进入身体 Google Chrome和Firebug检查器都显示了一些转换为HTML的实体。。。我不知道为什么 验证与解析有相同的问题:在主体中结束等 我想可能是一些不可打印的字符,但我找不到任何会让解析器崩溃的东西。文件编码为UTF-8,在HTML中指定为UTF-8。不是JS问题,因为它与禁用脚本的情况相同 你知道是什么原因导致它被破坏了吗?当你在第二行关闭你的头部时,难怪浏览器会试图猜测你到底在说什么。头部标签只包含内容类型的元标签。

我有一个html文件,任何浏览器都无法正确解析它-头部最终进入身体

Google Chrome和Firebug检查器都显示了一些转换为HTML的实体。。。我不知道为什么

验证与解析有相同的问题:在主体中结束等

我想可能是一些不可打印的字符,但我找不到任何会让解析器崩溃的东西。文件编码为UTF-8,在HTML中指定为UTF-8。不是JS问题,因为它与禁用脚本的情况相同


你知道是什么原因导致它被破坏了吗?

当你在第二行关闭你的头部时,难怪浏览器会试图猜测你到底在说什么。

头部标签只包含内容类型的元标签。您已将其他内容都放在正文中,而不是浏览器所做的。

您的页面格式不正确。Meta和title标签位于标题部分,而不是正文部分

<html> <head> <title>Your title here</title> <meta name="name goes here" value="correct location of a meta tag (in the head)"> </head> <body> <meta name="bad" value="wrong location of a meta tag (in the body)"> <title>Wrong location of the title tag</title> </body> </html>
你找不到标签了。@Diodeus:不,它在那里,但是很短。我现在明白了,但是有各种各样的东西应该包起来,但它们是其中的一部分。谢谢,但这似乎不是问题所在。html实际上是两个PHP文件输出的转储,这些文件有编码错误,格式错误的标记也被转储。我没有移动第一个标记上面的标记,有些东西仍然没有正确地显示出来-插入到正文中。对不起,我现在已经移动了html文件中的标记。在Firebug中,我可以看到这个奇怪的空格,在它断开之前用双倒逗号表示,也就是说,在解析之后,文件中的代码看起来还可以。我可以发布截图吗?