在标签标签中FOR的含义是什么?

问题描述:

在HTML中,标签标签的属性对于的用途是什么。在标签标签中FOR的含义是什么?

<label for = "Name">Name: </label> 
<% = Html.TextBox("Name")%> 

在上面的示例中,为什么label标签具有for =“Name”属性?为了标记他们的联系?如果我不放弃会发生什么?

感谢您的帮助

for属性指定哪个表单元素标签绑定到。

label元素允许用户通过点击关联标签来关注表单元素。如果您不使用for属性,则不会进行此关联。

如果您点击标签,您可以例如选中或取消选中复选框/单选按钮for属性指示标签属于哪个复选框。

一个完整的例子可在http://www.w3schools.com/tags/tag_label.asp

如果用户点击label,并且for属性与相应控件的id匹配,它将切换控件。

您可以通过在“绑定”标签元素中包含表单元素来完成相同的操作。当你不能或不想给你的元素提供ID时,这很好。

<label> 
    My Label 
    <input type="checkbox" /> 
</label> 
+0

我从来不知道这是可能的。这是否仅限于HTML5? – 2014-08-08 18:35:31