我可以<form>在另一个<form>标签内放置标签吗?
例如:
<form>
<form>
</form>
</form>
Run Code Online (Sandbox Code Playgroud)
Que*_*tin 19
不,嵌套表格是被禁止的.
这在HTML 4.01 DTD中表示为:
<!ELEMENT FORM - - (%block;|SCRIPT)+ -(FORM) -- interactive form -->
Run Code Online (Sandbox Code Playgroud)
- http://www.w3.org/TR/html4/interact/forms.html#h-17.3
这意味着FORM具有强制性开始标记,强制结束标记,并且可以包含%block或SCRIPT中的任何内容,但其他FORM除外.
XML DTD不像SGML DTD那样具有表现力,因此在XHTML中,此规则仅在规范的人类可读文本中指定:
表单不得包含其他表单元素.
- http://www.w3.org/TR/xhtml1/#prohibitions
HTML 5不是SGML应用程序,并且没有该语言的官方机器可读描述.它还在文本中表达了这条规则:
内容模型:
流内容,但没有表单元素后代.
- http://www.w3.org/TR/html5/forms.html#the-form-element
| 归档时间: |
|
| 查看次数: |
14789 次 |
| 最近记录: |