在标签标签中FOR的含义是什么?
问题描述:
在HTML中,标签标签的属性对于的用途是什么。在标签标签中FOR的含义是什么?
<label for = "Name">Name: </label>
<% = Html.TextBox("Name")%>
在上面的示例中,为什么label标签具有for =“Name”属性?为了标记他们的联系?如果我不放弃会发生什么?
感谢您的帮助
答
的for
属性指定哪个表单元素标签绑定到。
label
元素允许用户通过点击关联标签来关注表单元素。如果您不使用for
属性,则不会进行此关联。
答
如果您点击标签,您可以例如选中或取消选中复选框/单选按钮。 for
属性指示标签属于哪个复选框。
答
如果用户点击label
,并且for
属性与相应控件的id
匹配,它将切换控件。
答
您可以通过在“绑定”标签元素中包含表单元素来完成相同的操作。当你不能或不想给你的元素提供ID时,这很好。
<label>
My Label
<input type="checkbox" />
</label>
我从来不知道这是可能的。这是否仅限于HTML5? – 2014-08-08 18:35:31