<progress>和<meter>元素是表单元素吗?

时间:2019-02-12 11:54:11

标签: html forms element progress

Mozilla在此处列出了所有HTML元素here<progess><meter>元素,它们被归为<form>个元素。我想问一下它们是否为<form>元素?我是说我应该在<form>元素中使用它们吗?

2 个答案:

答案 0 :(得分:2)

只有<form>元素是表单元素。

HTML规范列出了许多 form-associated elements。此列表不包括<progress><meter>

但是,同一部分确实将<progress><meter>列为可标记元素,因此它们可以像大多数表单控件一样与它们关联一个<label>

<progress> element<meter> element都可以在“期望短语内容的地方”使用,因此可以在表格的内部或外部使用。

答案 1 :(得分:1)

根据Mozilla和正式的W3C规范文档,<progress> W3C<meter> W3C都在接受phrasing content的任何父节点中有效。 / p>

更直接地回答:不需要将它们包含在<form>元素中。是否应该使用它的问题完全取决于您的设计,以及它是否对您有意义。