Mozilla列出了所有html elemetns here和<progess>
&<meter>
元素,在那里分组为<form>
elemens。我想问他们是否是<form>
元素?我的意思是我应该在<form>
元素中使用它们吗?
根据Mozilla和官方W3C规范文档,<progress>
W3C和<meter>
W3C都在接受phrasing content的任何父节点内有效。
要直接回答:不需要在<form>
元素中使用它们。是否应该使用它的问题完全取决于您的设计以及您是否有意义。
只有<form>
元素才是表单元素。
HTML规范列出了许多 form-associated elements。此列表不包括<progress>
或<meter>
。
然而,同一部分确实将<progress>
和<meter>
列为可标记元素,因此它们可以像大多数表单控件一样与它们相关联的<label>
。
<progress>
element和<meter>
element都可以用于“预期短语内容”,因此可以在表格内部或外部使用。