美文网首页
label标签深入理解

label标签深入理解

作者: skoll | 来源:发表于2022-03-06 14:36 被阅读0次

介绍

1 .label标签为input元素定义标记,不会向用户呈现任何特殊效果,但是为鼠标用户改进了可用性,可以关联特定表单控件
2 .label标签和特定表单控件关联之后,如果用户在lebel元素内点击文本,就会触发关联的表单控件。也就是说当用户选择改标签的时候,浏览器就会自动将焦点转到label相关的表单控件上.

使用场景1

1 .和checkbox,radio相关联,实现点击文字也能取消,选中radio,checkbox.现在点击汉字就能选中标签

<input type="radio" id="man">
   <label for="man">男</label>
   <input type="radio" id="woman">
   <label for="woman">女</label>
   
    <input type="checkbox" name="1" id="1">
    <label for="1">1</label>

    <input type="checkbox" name="2" id="2">
    <label for="2">2</label>

 <input type="input" id="input">
   <label for="input">姓名</label>
//点击姓名,选中输入框

2 .隐式关联:这中chrome好像不行

<label for="">男
       <input type="checkbox" name="man" id="man">
</label>

<label for="input">姓名
    <input type="input" id="input">
   </label>
//这样是可以的

隐式关联的优缺点

1 .优点

1 .控件不需要定义id
2 .标签和控件方便作为一个整体控制

2 .缺点

1 .增加了标签嵌套层数
2 .不能将标签和关联控件放到不同的位置

显示关联的优缺点

1 .优点

1 .可以减少嵌套标签层数
2 .label和表单可以再不同的位置

2 .缺点

1 .空间需要定义id
2 .label标签和表单空间不利于作为一个整体控制

label标签的浏览器支持可关联的表单元素

1 .type=text
2 .checbbox
3 .radio
4 .file
5 .password
6 .textarea
7 .select

lable可以关联其他的html元素

1 .button

button{
               position:absolute;
               clip:rect(0 0 0 0)
           }
           label{
               display: inline-block;
               line-height: 20px;
               padding: 10px;
           }

<button id="btn"></button>
   <label for="btn">
       按钮
   </label>

相关文章

  • label标签深入理解

    介绍 1 .label标签为input元素定义标记,不会向用户呈现任何特殊效果,但是为鼠标用户改进了可用性,可以关...

  • 利用纯CSS制作轮播图

    做这种轮播图我们先要理解checked标签,label标签。 label: 标签为 input 元素定义标注(标记...

  • HTML 表单之label标签介绍

    转自:HTML 表单之label标签介绍label标签介绍label标签为input元素定义标注(标记),它不会向...

  • label和input绑定

    label标签包裹input标签,点击label时,label两次响应,即label本身触发和input触发后冒泡...

  • Bootstrap组件 - 标签、徽章

    知识点 标签给标签添加class .label、.label-default 可用的变体:.label-defau...

  • 8.3-跳转语句

    一、break语句——终止循环 break \\不带标签 break label \\带标签跳转,label是标签...

  • HTML----第三次笔记

    3.1label标签 label标签用于对input标签定义标注 作用:用于绑定一个表单元素,当点击label时,...

  • H5表单标签label和下拉表单

    一、label标签 label标签用于绑定一个表单元素,当点击label标签内的文本时,浏览器会自动将焦点(光标)...

  • Grafana 配置变量

    label_values(label) 返回label每个指标中的标签值列表。label_values(metri...

  • python gui - 003 tkinter label 调

    label 是标签控件;可以显示文本和位图 Lable 标签 Label=Tkinter.Lable(maste...

网友评论

      本文标题:label标签深入理解

      本文链接:https://www.haomeiwen.com/subject/hrdprrtx.html