博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
浅析HTML <label> 标签的 for 属性
阅读量:4257 次
发布时间:2019-05-26

本文共 700 字,大约阅读时间需要 2 分钟。

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)、可加微信技术交流群、QQ技术交流群(183198395)。

一、定义与作用:

for属性规定label与哪个表单元素绑定。在点击label 时,会自动将焦点移动到绑定的元素上,比如使用 checkbox或者radio时,如果没有绑定的话,需要鼠标点中小方框才可以选中或不选, 绑定以后点击 label就可以改变checkbox 的值了,用户使用起来就比较方便。

二、使用示例:

请点击文本标记之一,就可以触发相关控件:

 

三、使用方式

有显示和隐式的联系两种方式

1、隐式形式:将表单控件作为标记标签的内容;

2、显式形式:为 <label> 标签下的 for 属性命名一个目标表单 id。

例如,在 XHTML 中:

显式的联系:隐式的联系:

第一个标记是以显式形式将文本 "Social Security Number:" 和表单的社会安全号码的文本输入控件 ("SocSecNum") 联系起来,它的 for 属性的值和控件的 id 一样,都是 SSN。第二个标记 ("Date of Birth:") 不需要 for 属性,它的相关控件也不需要 id 属性,它们是通过在 <label> 标签中放入 <input> 标签来隐式地连接起来的。

四、浏览器支持

所有主流浏览器都支持 for 属性。Safari 2 或更早的版本不支持 for 属性。

转载地址:http://tstei.baihongyu.com/

你可能感兴趣的文章
前端页面——Cookie与Session有什么区别
查看>>
DRP问题系列——The Network Adapter could not establish the connection
查看>>
Java学习——Servlet是什么
查看>>
项目总结——传说中的反射竟然是这个样子
查看>>
前端页面——js如何让数据传输更灵活
查看>>
VS发布网站后的文件夹为空
查看>>
ITOO4.0项目总结--成长
查看>>
DRP问题系列——Unhandled event loop exception
查看>>
总结过去——从不着边到步入正轨
查看>>
java学习——XML文件导入
查看>>
java学习——架构的设计是项目的核心
查看>>
Java学习——String变量中的双胞胎
查看>>
java学习——apache commons fileupload实现上传
查看>>
Java学习——JSTL标签与EL表达式之间的微妙关系
查看>>
java学习——Jstl标签库大全
查看>>
java学习——代理模式之动静PK
查看>>
java学习——发送激活邮件-就这么简单
查看>>
Android成长(一)——环境搭建
查看>>
SSH框架——走进Struts2
查看>>
Android成长(二)——两个页面交互
查看>>