Mozilla在此处列出了所有HTML元素here和<progess>
和<meter>
元素,它们被归为<form>
个元素。我想问一下它们是否为<form>
元素?我是说我应该在<form>
元素中使用它们吗?
答案 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>
元素中。是否应该使用它的问题完全取决于您的设计,以及它是否对您有意义。