labelfor的简单介绍
html标签中lable的for属性有什么作用?
定义和用法
for 属性规定 label 与哪个表单元素绑定。
隐式和显式的联系
标记通常以下面两种方式中的一种来和表单控件相联系:将表单控件作为标记标签的内容,这样的就是隐式形式,或者为 label 标签下的 for 属性命名一个目标表单 id,这样就是显式形式。
例如,在 XHTML 中:
显式的联系:
[html]?view plain?copy
label?for="SSN"Social?Security?Number:/label
input?type="text"?name="SocSecNum"?id="SSn"?/
隐式的联系:
[html]?view plain?copy
1.labelDate?of?Birth:?input?type="text"?name="DofB"?//label
第一个标记是以显式形式将文本 "Social Security Number:" 和表单的社会安全号码的文本输入控件("SocSecNum") 联系起来,它的 for 属性的值和控件的 id 一样,都是 SSN。第二个标记 ("Date of Birth:") 不需要 for 属性,它的相关控件也不需要id 属性,它们是通过在 label 标签中放入 input 标签来隐式地连接起来的。
实例
带有两个输入字段和相关标记的简单 HTML 表单:
[html]?view plain?copy
1.form
2.label?for="male"Male/label
3. input?type="radio"?name="sex"?id="male"?/
4.br?/
5.label?for="female"Female/label ? 6.input?type="radio"?name="sex"?id="female"?/
7./form
标签的for属性表示什么?求解!求标准答案 不会的不要胡扯昂。 悬赏100
for属性表示 说明该 标号 用于 那个 输入项, 英语 bound to 意思是 与那个输入项捆绑在一起。
例如 label for="elem_id" ABC /label
说明 ABC 用于 input id="elem_id" ... 这个输入项。
====
例子:
form action="demo_form.asp"
label for="male"Male/label
input type="radio" name="gender" id="male" value="male"br
label for="female"Female/label
input type="radio" name="gender" id="female" value="female"br
label for="other"Other/label
input type="radio" name="gender" id="other" value="other"brbr
input type="submit" value="Submit"
/form
labelfor displayfor区别
区别如下:
labelFor是辅助功能选项的属性。 您将其分配给一个标签,这样如果用户在表单上单击EditText字段,android 就可以知道要向用户阅读什么(低视力用户的 TalkBack)。
displayfor用法:如果您的标题是日期,您可以定义
[DisplayFormat(DataFormatString = "{0:d}")]
然后在每个页面上,它将以一致的方式显示值。否则,您可能需要在多个页面上自定义显示。所以它对普通字符串没什么帮助,但它对货币,日期,电子邮件,网址等有帮助。