【发布时间】:2011-08-12 15:56:36
【问题描述】:
我有这个 html 文件,它没有被任何浏览器正确解析 - 头部最终出现在正文中!
http://oiseanach.org/temp/Title.htm
Google Chrome 和 Firebug 检查器都显示一些 转换为 HTML 实体...我不知道为什么?
验证与解析有同样的问题:最终出现在正文等中。
我认为这可能是一些杂散的不可打印字符,但我找不到任何会导致解析器出错的东西。文件编码为 UTF-8,在 HTML 中指定为 UTF-8。不是 JS 问题,因为它与禁用脚本相同。
任何想法可能导致它出现损坏?
【问题讨论】:
-
您缺少 标记。
-
@Diodeus:不,它在那里,但很短。
-
我现在明白了,但是有各种各样的东西应该被包裹在 中,但却是 的一部分。
-
谢谢,但这似乎不是问题。 html 实际上是几个具有编码错误的 PHP 文件的输出的转储 - 并且格式错误的标记也被转储。我没有将 移到第一个
标记上方,但仍然没有正确显示 - -
抱歉,我现在已经移动了 html 文件中的标签。在 Firebug 中,我可以在双引号中看到这个奇怪的空格(即在解析后,文件中的代码似乎没问题)。要我发截图吗?