label标签在H5中的应用
一、label标签的作用
label标签来定义表单控制间的关系,当用户选择该标签时,浏览器会自动将焦点转到和标签相关的表单内容上。
在HTML中标签不会向用户展示任何特殊内容,它的作用是把自己与其他标签"绑定"起来,也可以说是与其他元素关联到一起,粗暴点说就是 有一腿。
与其他标签关联的方式
与其他元素关联的方式有两种
1、显式联系:显式联系通过的 “for” 属性和目标标签的 ID 来完成
2、隐式联系:隐式联系可通过标签嵌套完成
显式联系
定义一个表单,表单中有单选框,看下面HTML代码
<input type="radio" name="yes-no" id="yes">确定<input type="radio" name="yes-no" id="no">取消
现在我们用显式的方式来为两个选项创建额外的"选择按钮",接着上面代码写。
<input type="radio" name="yes-no" id="yes"><input type="radio" name="yes-no" id="no">
点击这里也可选择 确定 选项
点击这里也可以选择 取消 选项
我们通过点击标签可以间接的选择表单中的选项了。
隐式联系
由于隐式联系不需要用 标签的 ID 所以我把第一个例子中的表单代码中的标签的ID去掉
<input type="text" name="yes-no">确定<input type="text" name="yes-no">取消
把鼠标移动到 "确定" 或 "取消" 时,鼠标变为了 "工" 形,是不可以点击的
现在我把标签嵌套到标签中
<label><input type="radio" name="yes-no">确定</label><label><input type="radio" name="yes-no">取消</label>
把鼠标移动到 "确定" 或 "取消" 上时,鼠标并没有改变样式,是可点击的。当我点击 "确定" "取消" 时,也可以把选项选上,这是因为我点击 "确定" "取消" 其实是点击了 ,由于我们把与隐式关联了。所以达到了点击文字确定选项的效果。
在 H5 中还可以用标签关联表单
Document
不要小看这段代码,这段代码会提高用户体验度,尤其是手机用户。手机屏幕本身就小,如何让用户这么小的屏幕下,更方便地填写表单信息。因为 标签能增强input的响应区,也就是点击 标签后,能触发其对应的input标签。我发现很多网站都没有。
label标签在H5中的应用相关推荐
- html5video标签属性,H5中video标签那些属性和方法
前言 最近在写一个自定义播放器, 写之前我们肯定要把播放器的属性和方法全部过一遍,知彼知己,方能百战不殆嘛...后面会把自己写的播放器和踩过的一些坑也上传上来 video标签行内属性 src:视频的U ...
- H5中的label、textarea、select标签
一. label标签 1,如果你想让点击input输入框左边的文字就可以让输入框获取焦点,就可以使用label标签把文字和input包裹起来. 2,如果label里面有多个表单,想定位到某个,可以通过 ...
- html5 video js控制摄像头的焦距,H5中使用video标签实现选择摄像头功能的示例
H5中使用video标签实现选择摄像头功能的示例 发布时间:2020-12-05 10:48:03 来源:亿速云 阅读:91 作者:小新 小编给大家分享一下H5中使用video标签实现选择摄像头功能的 ...
- label标签中的for属性
1. 使用介绍 label中的for属性规定了label与哪个表单元素绑定.for属性的值和表单元素的id值一样,即可完成该label标签与该表单元素的绑定. <label for=" ...
- html label标签 ie6,说说HTML5中label标签的可访问性问题
一.开篇叨叨 一般稍微有些经验的页面制作人员都知道label标签可以优雅地扩大表单控件元素的点击区域,例如,单纯的单选框点击区域就鼻屎那么大的地方,经常会点不到位置.因此,label标签的使用对于提高 ...
- php怎样查看视频播放的进度条,H5中视频与音频标签和进度条如何使用
这次给大家带来H5中视频与音频标签和进度条如何使用,H5中视频与音频标签和进度条使用的注意事项有哪些,下面就是实战案例,一起来看一下. 最近项目中使用Html5的video和audio标签来在线播放视 ...
- html.textboxfor属性,label标签中的for属性与form属性
HTML中的label标签是干什么的?在讲这个标签之前先来做一个示范,请点击以下的文本框控件: 你的姓名是: 大家都知道上面的文本框使用的是input元素,当鼠标点击文本框时就能输入文本,若是点击文本 ...
- antd-vue中的form表单label标签for导致点击文字触发输入框解决方案
antd-vue中的form表单label标签for导致点击文字触发输入框解决方案 参考文章: (1)antd-vue中的form表单label标签for导致点击文字触发输入框解决方案 (2)http ...
- label标签中for的使用
<label for='btn'>label标签的作用</label> <button id='btn' οnclick='alert(1)'>点击弹窗</b ...
最新文章
- GNU make manual 翻译(五十七)
- 单变量线性回归程序实现
- mysql 安装_源码安装mysql
- 修改hosts 流畅使用coursera
- 玩转oracle 11g(29):检查操作系统版本和查询表中修改数据
- ruby 的while
- 大兴新年大集 推10条文化旅游线
- 2.4 理解指数加权平均
- Asp.net Request方法获取客户端的信息
- 再来过-docker
- 如何解决 kubernetes 重启后,启来不来的问题
- redis分布式锁的复杂实现
- 热烈庆祝排名进入3000!
- 51单片机温控风扇仿真原理图 C语言程序,51单片机温控风扇仿真原理图+C语言程序与实物制作...
- Android 安装包没有签名文件问题
- 弹窗动画PopupWindow
- 【问题解决】电脑连接自家WiFi不能进B站而手机能进
- mw325r 服务器无响应),新版水星(Mercury)MW325R拨不上号怎么办?【图解】
- webp文件如何进行格式转换
- AndroidSDK开发6我用kotlin协程写了一个简单sdk
热门文章
- Jetson Nano烧写程序后依然无法开机的问题解决
- Ajax和jQuery
- [转载红鱼儿]kbmmw 开发点滴:EarlyAuthentication
- Flutter 文件选择选择器 文件选择、选择word、pdf、excel等文件 fget_file
- 【绝对干货】javaagent破解
- 计算机毕业设计Java小型酒店管理系统(源码+系统+mysql数据库+Lw文档)
- 用c语言设计一个年历系统流程图,用C语言编写一个年历.docx
- 画西瓜图的html代码,index.html
- 计算机里面的 网络是灰色的,Windows移动中心里的无线网络按钮是灰色如何解决...
- Java中遍历Set集合的方法