label标签for属性与表单控件点击选中的联系(单选按钮为例)
属性 for 控件 标签 表单 点击 按钮 选中
2023-09-14 09:03:16 时间
表单中经常会出现单选按钮,也就是,但我们是否有注意到自己所写的单选按钮,能否在点击文字的时候进行选中切换。
其实这里面包含了一点点小窍门,也就是我们的标签
标签为input元素定义标记,其本身没有任何效果,但若在label元素内点击文本的话,就会触发此控件。所以,当用户选择标签时,浏览器就会自动将焦点转到和标签相关的控件上。
label与表单控件联系的方式有两种:
1.隐式联系--表单控件作为标记标签的内容
`
span 显式联系 /span input type="radio" name="xs" id="xsTrue" / label for="xsTrue" 是 /label input type="radio" name="xs" id="xsFalse" / label for="xsFalse" 否 /label /div `
2.显式联系--标记下的for属性命名目标表单id
`
span 隐式联系 /span label input type="radio" name="ys" id="ysTrue" / 是 /label label input type="radio" name="ys" id="ysFalse" / 否 /label /div `
我们给代码添加稍许样式
`form div span,
form div label {
display: inline-block; width: 100px; height: 55px;
}
form input[type="radio"],
form label {
cursor: pointer;
}`
下面,我们来看下代码显示的效果
经过验证,两种联系方式均是可以进行点击文字选中的,而且浏览器兼容没有问题!!
小小的表单点击文字的选中,也不能漏掉呢!好的用户体验要靠我们来加油!
相关文章
- Python对象的私有属性和私有方法
- python 类属性和实例属性、类方法, 静态方法, 实例方法、接口, 协议和抽象基类 (4.2)
- grid数据格式_echarts grid属性
- 需求的属性
- 解决CSS属性position:fixed不起作用
- 【DBMS 数据库管理系统】OLAP 核心技术 : 多维数据模型 ( 多维数据模型 | 维 | 维成员 | 维层 | 维层次 | 维属性 | 度量 )
- WWW-2021最佳论文亚军花落天津大学:基于属性补全的异质图神经网络新架构
- 读 MAUI 源代码 理解可绑定对象和可绑定属性的存储机制
- ORA-14755: Invalid partition specification for FOR VALUES clause. ORACLE 报错 故障修复 远程处理
- Java8从对象列表中取出某个属性的列表详解编程语言
- JSP Response.removeAttribute()方法:移除指定的session属性
- JS for in遍历对象属性
- 的应用使用For语句提高Linux效率(linux中for语句)
- 循环使用Oracle数组实现For循环(oracle数组for)
- 的使用使用Oracle中的For循环加深理解(oracle中for循环)
- MySQL中使用FOR循环的实践(mysql的for循环)
- MySQL数据库中如何删除属性(mysql删除属性)
- SQL Server中列属性的研究(sqlserver列属性)
- 了解Oracle光标属性才能轻松编程(oracle光标属性)
- 动态管理Oracle中的会话属性(oracle中的动态会话)
- 循环Oracle环境下使用For循环的指南(oracle中使用for)
- Redis添加对象及属性的技巧(redis设置对象和属性)
- javascript中对Attr(dom中属性)的操作示例讲解
- ECMAScript5中的对象存取器属性:getter和setter介绍
- jQuery获取选中内容及设置元素属性的方法