html页面解析错误,头部移入体内

时间:2011-08-12 15:56:36

标签: html parsing

我有这个html文件没有被任何浏览器正确解析 - 头部最终在体内!

http://oiseanach.org/temp/Title.htm

Google Chrome和Firebug检查员都显示了一些< >转换为HTML实体......我不确定为什么?

验证与解析具有相同的问题:最终在体内等。

http://validator.w3.org/check?uri=http%3A%2F%2Foiseanach.org%2Ftemp%2FTitle.htm&charset=%28detect+automatically%29&doctype=Inline&group=0

我认为它可能是一些流浪的不可打印的字符,但我找不到任何可以解析解析器的东西。文件编码为UTF-8,在HTML中指定为UTF-8。不是JS问题,因为禁用脚本也是如此。

任何想法可能会导致它出现问题?

3 个答案:

答案 0 :(得分:0)

你在第二行关闭了你的头,难怪浏览器试图猜测你的实际情况。

答案 1 :(得分:0)

head标记仅包含内容类型的元标记。你把其他所有内容放在了正文中,这不是浏览器所做的事情。

答案 2 :(得分:0)

您的网页格式错误。元标题和标题标签位于头部,而不是正文。

  <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>