Html 我可以为表单元素使用多个标签吗?

Html 我可以为表单元素使用多个标签吗?,html,forms,Html,Forms,以下是HTML5中标签元素的有效用法吗 <label for="select">Some text</label> <select id="select"> ... </select> <label for="select">...more text</label> 一些文本 ... …更多文本 这件事似乎没什么可说的 编辑:这个问题现在已经过时了。在当前的措辞中,很明显一个元素可以有多个标签(但不是相反): La

以下是HTML5中标签元素的有效用法吗

<label for="select">Some text</label>
<select id="select">
   ...
</select>
<label for="select">...more text</label>
一些文本
...
…更多文本
这件事似乎没什么可说的

编辑:这个问题现在已经过时了。在当前的措辞中,很明显一个元素可以有多个标签(但不是相反):

Labelable元素有一个与之关联的NodeList对象,该对象以树的顺序表示标签元素的列表,其标签控件就是所讨论的元素


可以有多个标签指向同一表单控件,这是合法的

根据:

标签元素可用于将信息附加到控件。每个标签元素仅与一个表单控件关联

for属性将标签与另一个控件显式关联:for属性的值必须与关联控件元素的id属性的值相同通过for属性创建多个引用,可以将多个标签与同一控件关联。


我想这已经很接近了,尽管我仍然可以从HTML5规范中找到答案,但我可能会补充说,在当前的版本中,这意味着一个元素可以有多个标签(但不是相反)。