Label标签的使用

Label标签

for属性的介绍

  • <label>专为input元素服务, 为其定义标记

  • for属性规定label与哪个表单元素绑定

label和表单控件绑定方式

  • 隐式绑定 : 将表单控件作为label的内容

<label>username:<input type='text' id='un'></label>

  • 显示绑定 :

<label for='un'>username:</label> <input type='text' >id='un'>

为啥要添加for属性呢?

  • 提高鼠标用户的体验

  • 在label元素内点击文本,会触发此控件.

Label-for的具体应用

简单应用

   <form>
       <label for="male">Male</label>
       <input type="radio" name="sex" id="male" />
       <br />
       <label for="female">Female</label>
       <input type="radio" name="sex" id="female" />
   </form>

   <form>
       <label for="jk">计科 : </label>
       <input type="checkbox" name="major" id="jk" />
       <br />
       <label for="rg">软工 : </label>
       <input type="checkbox" name="major" id="rg" />
   </form>

纯CSS实现幻灯片

  • CSS代码
       img {
           width: 200px;
           height: 150px;
           display: none;
       }
       
       input[name='pic'] {
           position: absolute;
           left: -999px;
       }
       
       input:checked+img {
           display: block;
       }
  
  • HTML代码
    <div>

        <input type="radio" name='pic' checked id='pic1'>
        <img src="./pic1.jpg" alt="pic1">
        <input type="radio" name='pic' id='pic2'>
        <img src="./pic2.jpg" alt="pic2">

        <div>
            <label for="pic1">图片1</label>
            <label for="pic2">图片2</label>
        </div>

    </div>
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值