我有这个简短的 html 文档:
<!doctype html>
<html lang="en-US">
<head>
<title>Hello</title>
</head>
<body>
<p>
<form method="post">
</form>
</p>
</body>
</html>
当我在 Firefox 中查看页面源代码时,结束
</p>
标签以红色突出显示,并带有以下错误工具提示文本:
范围内没有“p”元素,但看到“p”结束标记。
为什么 Firefox 说该元素无效? 为什么开始的
<p>
标签不在范围内?
段落是块级元素,特别是如果在结束
标记之前解析另一个块级元素,段落将自动关闭。请参阅下面的“标签省略”。
开始标签是必需的。如果
元素后面紧跟着 ..., , ... 元素,则可以省略结束标记。