gpt4 book ai didi

html - 我可以将表单标签嵌套在其他表单标签中吗?

转载 作者:技术小花猫 更新时间:2023-10-29 12:38:26 25 4
gpt4 key购买 nike

我可以放一个<form>吗?在另一个标签内 <form>标签?

例如:

<form>
<form>
</form>
</form>

最佳答案

不,嵌套形式是被禁止的。


这在 HTML 4.01 DTD 中表示为:

<!ELEMENT FORM - - (%block;|SCRIPT)+ -(FORM) -- interactive form -->

http://www.w3.org/TR/html4/interact/forms.html#h-17.3

这意味着一个 FORM 有一个强制的开始标签,一个强制的结束标签,并且可以包含 %block 或 SCRIPT 中的任何内容,除了其他 FORM。


XML DTD 的表现力不如 SGML DTD,因此在 XHTML 中,此规则仅在规范的人类可读文本中指定:

form must not contain other form elements.

http://www.w3.org/TR/xhtml1/#prohibitions


HTML 5 不是 SGML 应用程序,也没有官方机器可读的语言描述。它还在文本中表达了这个规则:

Content model:

Flow content, but with no form element descendants.

http://www.w3.org/TR/html5/forms.html#the-form-element

关于html - 我可以将表单标签嵌套在其他表单标签中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4519485/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com