将<section>
置于<form>
内是否有效?
现在,我知道它有效,所以我不会问它是否有效。我也知道它们都是(盒子和形式)“盒子模型”元素和“可以在彼此内部” - 根据W3定义。然而,我想知道这是否合法?
清晰度示例:
<form action="foo.bar">
<section>
<input type="foo" />
</section>
</form>
答案 0 :(得分:10)
在HTML5中,您应该使用最符合语义的标签。
确实有一个表格的标签 - 它被称为fieldset
。
因此,您可以使用section
:
fieldset
标记。
<form action="foo.bar">
<fieldset>
<legend>The fiedlset heading</legend>
<input type="foo" />
</fieldset>
</form>