每当我有一个带有结束标记的表单时,我的控制台上都会出现HTML解析错误(正常恢复)警告。
所以这给出了一个解析错误:
<body>
<form>
...some_form_fields
</form>
</body>
虽然没有:
<body>
<form>
...some_form_fields
</body>
这看起来很奇怪。我检查了HTML 5规范,并没有关于禁止关闭表单标签。事实上,它们是必需的。
我使用的是HTML 5 doctype。谷歌Chrome 11。
更新:我使用这个非常简单的HTML进行了测试,它仍然提供了警告
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<form>
</form>
</body>
</html>
答案 0 :(得分:3)
你没有做任何(相关的)错误。
请参阅此错误报告:http://code.google.com/p/chromium/issues/detail?id=73703
问题中的测试用例几乎与您的相同:
<!DOCTYPE html>
<html>
<head>
<title>test</title>
<meta charset="utf-8">
</head>
<body>
<form>
</form>
</body>
</html>
而且:http://trac.webkit.org/changeset/79816
此修补程序会删除解析错误 来自HTML解析器的消息。这些 消息显示错误 时间,没有经过测试,也没有经过测试 很有帮助。我们会再试一次 更多信息和更好的信息 测试