<section>内置一个是有效的<form>吗?
现在,我知道它有效,所以我不会问它是否有效.我也知道它们都是(盒子和形式)"盒子模型"元素和"可以在彼此内部" - 根据W3定义.然而,我想知道这是否合法?
清晰示例:
<form action="foo.bar">
<section>
<input type="foo" />
</section>
</form>
Run Code Online (Sandbox Code Playgroud)
fee*_*ela 10
在HTML5中,您应该使用在语义上最适合给定任务的标记.
确实有一个表格的标签 - 它被称为fieldset.
因此section,您可以使用以下内容代替在表单中使用标记fieldset:
<form action="foo.bar">
<fieldset>
<legend>The fiedlset heading</legend>
<input type="foo" />
</fieldset>
</form>
Run Code Online (Sandbox Code Playgroud)
另请参阅"html5 Doctor Element流程图"(PNG,也作为PDF).