段落中的某些元素是否不合法?你好

问题描述 投票:0回答:1

我有这个简短的 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>
标签不在范围内?

html firefox
1个回答
0
投票

MDN 网络文档:

段落是块级元素,特别是如果在结束

标记之前解析另一个块级元素,段落将自动关闭。请参阅下面的“标签省略”。

开始标签是必需的。如果

元素后面紧跟着 ..., , ... 元素,则可以省略结束标记。

© www.soinside.com 2019 - 2024. All rights reserved.